diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 408beaa..64c7f07 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -6,16 +6,15 @@ import "$lib/css/cv.css"; // Main - import Sidebar from "$lib/components/sidebar.svelte"; import Section from "$lib/components/section.svelte"; import SubSection from "$lib/components/subsection.svelte"; import Education from "$lib/components/education.svelte"; import Experience from "$lib/components/experience.svelte"; import Projects from "$lib/components/projects.svelte"; import SlideShow from "$lib/components/slideshow.svelte"; - import Pill from "$lib/components/pill.svelte"; import FlagComponent from "$lib/components/flag-component.svelte"; import ProjectsPopup from "$lib/components/projects-popup.svelte"; + import Pill from "$lib/components/pill.svelte"; import { mdiSchool, mdiBriefcase, @@ -35,6 +34,8 @@ // Sidebar let containerCv; let footer; + let sidebarLoaded = false; + let Sidebar; // Mobile top bar function mobileTopBar() { @@ -61,6 +62,8 @@ onMount(async () => { mobileTopBar(); + Sidebar = (await import('/src/lib/components/sidebar.svelte')).default; + sidebarLoaded = true; }); @@ -77,12 +80,12 @@ {#if data.status == 0} - {#if innerWidth < 1200} - + {#if innerWidth < 1200 && sidebarLoaded} + {/if}
- {#if innerWidth >= 1200} + {#if innerWidth >= 1200 && sidebarLoaded} {/if} @@ -122,29 +125,33 @@
- {#each cv.skills.programming_languages as pilldata, index (index)} - - {/each} + {#if sidebarLoaded} + {#each cv.skills.programming_languages as pilldata, index (index)} + + {/each} + {/if}
- {#each cv.skills.softwares as pilldata, index (index)} - - {/each} + {#if sidebarLoaded} + {#each cv.skills.softwares as pilldata, index (index)} + + {/each} + {/if}