feat: init frontend
This commit is contained in:
57
frontend/.svelte-kit/generated/root.svelte
Normal file
57
frontend/.svelte-kit/generated/root.svelte
Normal file
@@ -0,0 +1,57 @@
|
||||
<!-- This file is generated by @sveltejs/kit — do not edit it! -->
|
||||
|
||||
<script>
|
||||
import { setContext, afterUpdate, onMount, tick } from 'svelte';
|
||||
import { browser } from '$app/environment';
|
||||
|
||||
// stores
|
||||
export let stores;
|
||||
export let page;
|
||||
|
||||
export let constructors;
|
||||
export let components = [];
|
||||
export let form;
|
||||
export let data_0 = null;
|
||||
export let data_1 = null;
|
||||
|
||||
if (!browser) {
|
||||
setContext('__svelte__', stores);
|
||||
}
|
||||
|
||||
$: stores.page.set(page);
|
||||
afterUpdate(stores.page.notify);
|
||||
|
||||
let mounted = false;
|
||||
let navigated = false;
|
||||
let title = null;
|
||||
|
||||
onMount(() => {
|
||||
const unsubscribe = stores.page.subscribe(() => {
|
||||
if (mounted) {
|
||||
navigated = true;
|
||||
tick().then(() => {
|
||||
title = document.title || 'untitled page';
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
mounted = true;
|
||||
return unsubscribe;
|
||||
});
|
||||
</script>
|
||||
|
||||
{#if constructors[1]}
|
||||
<svelte:component this={constructors[0]} bind:this={components[0]} data={data_0}>
|
||||
<svelte:component this={constructors[1]} bind:this={components[1]} data={data_1} {form} />
|
||||
</svelte:component>
|
||||
{:else}
|
||||
<svelte:component this={constructors[0]} bind:this={components[0]} data={data_0} {form} />
|
||||
{/if}
|
||||
|
||||
{#if mounted}
|
||||
<div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0; top: 0; clip: rect(0 0 0 0); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px">
|
||||
{#if navigated}
|
||||
{title}
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
Reference in New Issue
Block a user