blob: cf931d82d147222712836322f74a244a866fa432 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<script lang="ts">
import '../app.css';
import { selectedDomain } from '$lib/stores/mirror';
import type { Snippet } from 'svelte';
import type { LayoutData } from './$types';
import Footer from '$lib/components/Footer.svelte';
interface Props {
children: Snippet;
data: LayoutData;
}
let { children, data }: Props = $props();
let { source, commitLink, latestCommitHash, domains } = $derived(data);
$effect(() => {
if (domains && domains.length > 0) {
selectedDomain.update((d) => d || domains[0]);
}
});
</script>
{@render children()}
<Footer {source} {commitLink} {latestCommitHash} />
|