feat: additional component and styling choices

This commit is contained in:
Bart van der Braak 2024-01-29 00:55:20 +01:00
parent 88884a69ac
commit b03dcbaf2d
52 changed files with 1077 additions and 78 deletions

View file

@ -1,5 +1,26 @@
<script>
<script lang="ts">
import { dev } from '$app/environment';
import { Metadata, SiteFooter, SiteNavBar, TailwindIndicator } from '$lib/components/site';
import { ModeWatcher } from 'mode-watcher';
import '../app.pcss';
import { fade } from 'svelte/transition';
</script>
<slot />
<ModeWatcher />
<Metadata />
<div class="relative flex min-h-screen flex-col" id="page">
<SiteNavBar />
<main class="container relative mb-4 max-w-[980px] flex-1">
<!-- {#key data.url} -->
<div in:fade={{ duration: 200, delay: 100 }} out:fade={{ duration: 100 }}>
<slot />
</div>
<!-- {/key} -->
</main>
<SiteFooter />
{#if dev}
<TailwindIndicator />
{/if}
</div>

View file

@ -16,11 +16,3 @@
</div>
{/if}
<style>
.links {
display: flex;
gap: 1rem;
align-items: center;
font-size: 1.5rem;
}
</style>