diff options
Diffstat (limited to '.svelte-kit/generated/root.svelte')
| -rw-r--r-- | .svelte-kit/generated/root.svelte | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/.svelte-kit/generated/root.svelte b/.svelte-kit/generated/root.svelte new file mode 100644 index 0000000..0795183 --- /dev/null +++ b/.svelte-kit/generated/root.svelte @@ -0,0 +1,68 @@ +<!-- This file is generated by @sveltejs/kit — do not edit it! --> +<svelte:options runes={true} /> +<script> + import { setContext, onMount, tick } from 'svelte'; + import { browser } from '$app/environment'; + + // stores + let { stores, page, constructors, components = [], form, data_0 = null, data_1 = null } = $props(); + + if (!browser) { + // svelte-ignore state_referenced_locally + setContext('__svelte__', stores); + } + + if (browser) { + $effect.pre(() => stores.page.set(page)); + } else { + // svelte-ignore state_referenced_locally + stores.page.set(page); + } + $effect(() => { + stores;page;constructors;components;form;data_0;data_1; + stores.page.notify(); + }); + + let mounted = $state(false); + let navigated = $state(false); + let title = $state(null); + + onMount(() => { + const unsubscribe = stores.page.subscribe(() => { + if (mounted) { + navigated = true; + tick().then(() => { + title = document.title || 'untitled page'; + }); + } + }); + + mounted = true; + return unsubscribe; + }); + + const Pyramid_1=$derived(constructors[1]) +</script> + +{#if constructors[1]} + {@const Pyramid_0 = constructors[0]} + <!-- svelte-ignore binding_property_non_reactive --> + <Pyramid_0 bind:this={components[0]} data={data_0} {form} params={page.params}> + <!-- svelte-ignore binding_property_non_reactive --> + <Pyramid_1 bind:this={components[1]} data={data_1} {form} params={page.params} /> + </Pyramid_0> + +{:else} + {@const Pyramid_0 = constructors[0]} + <!-- svelte-ignore binding_property_non_reactive --> + <Pyramid_0 bind:this={components[0]} data={data_0} {form} params={page.params} /> + +{/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}
\ No newline at end of file |
