feat: use named layout more efficient

This commit is contained in:
Torsten Dittmann
2022-08-19 15:45:07 +02:00
parent 7f064e03b8
commit cd3c918f69
4 changed files with 17 additions and 19 deletions
@@ -1,12 +1,6 @@
<script lang="ts">
import Shell from '$lib/layout/shell.svelte';
import Header from '$lib/layout/header.svelte';
import { updateLayout } from '$lib/stores/layout';
updateLayout({
title: 'Projects',
level: 0
});
</script>
<Shell>
@@ -0,0 +1,16 @@
<script lang="ts">
import Shell from '$lib/layout/shell.svelte';
import SideNavigation from '$lib/layout/navigation.svelte';
import Header from '$lib/layout/header.svelte';
</script>
<Shell showSideNavigation>
<svelte:fragment slot="header">
<Header />
</svelte:fragment>
<svelte:fragment slot="side">
<SideNavigation />
</svelte:fragment>
<slot />
<footer class="main-footer" />
</Shell>
+1 -13
View File
@@ -1,7 +1,4 @@
<script lang="ts">
import Shell from '$lib/layout/shell.svelte';
import SideNavigation from '$lib/layout/navigation.svelte';
import Header from '$lib/layout/header.svelte';
import { updateLayout } from '$lib/stores/layout';
updateLayout({
@@ -10,13 +7,4 @@
});
</script>
<Shell showSideNavigation>
<svelte:fragment slot="header">
<Header />
</svelte:fragment>
<svelte:fragment slot="side">
<SideNavigation />
</svelte:fragment>
<slot />
<footer class="main-footer" />
</Shell>
<slot />