diff options
feat: oidc attempt 1
Diffstat (limited to 'src/routes/+layout.svelte')
| -rw-r--r-- | src/routes/+layout.svelte | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..1980c3a --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,23 @@ +<script lang="ts"> + import '../app.css'; + import favicon from '$lib/assets/favicon.svg'; + import { page } from '$app/state'; + + let { children } = $props(); +</script> + +<svelte:head> + <link rel="icon" href={favicon} /> +</svelte:head> + +<nav class="header"> + <h1 class="text-4xl">crunched</h1> + <p> + <a href="/">home</a> - {#if page.data.session}<a href="/vms">vms</a + >{:else}<a href="/login?scope=profile%20vm-own-read">login</a>{/if} + </p> + <div class="my-2"> + <hr /> + </div> +</nav> +{@render children?.()} |