diff --git a/src/lib/components/Tools.svelte b/src/lib/components/Tools.svelte index eb671de..e5a7cd5 100644 --- a/src/lib/components/Tools.svelte +++ b/src/lib/components/Tools.svelte @@ -8,6 +8,8 @@ renderer: THREE.WebGLRenderer, cube: THREE.Mesh; + const renderContainerId = 'render'; + const toolsData = [ { name: 'Git', info: 'Short note about Git and its usage.' }, { name: 'DBeaver', info: 'Short note about DBeaver and its usage.' }, @@ -30,7 +32,10 @@ renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight); - document.body.appendChild(renderer.domElement); + const renderContainer = document.getElementById(renderContainerId); + if (renderContainer) { + renderContainer.appendChild(renderer.domElement); + } camera.position.z = 5; }; @@ -87,3 +92,4 @@ }; +
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9e6523b..8f00eca 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -7,7 +7,7 @@ import Navigation from '../lib/components/Navigation.svelte'; import Header from '$lib/components/Header.svelte'; - export let routes = [ + let routes = [ { url: '/', label: 'Home' }, { url: '/projects', label: 'Projects' }, { url: '/tools', label: 'Tools' }, diff --git a/src/routes/tools/+page.svelte b/src/routes/tools/+page.svelte index a842522..3d9fc8a 100644 --- a/src/routes/tools/+page.svelte +++ b/src/routes/tools/+page.svelte @@ -1,52 +1,6 @@ @@ -55,7 +9,7 @@

DevOps

-
+

MacOS

Other