File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22 import ' ../app.css' ;
33 import { QueryClientProvider } from ' @tanstack/svelte-query' ;
44 import { browser } from ' $app/environment' ;
5-
5+ import { isScheduled } from ' $lib/utils ' ;
66 import AppShell from ' $components/organisms/AppShell.svelte' ;
77 import type { WithChildren } from ' $types' ;
88 import { theme } from ' $stores' ;
1515 let { children, data }: WithChildren & { data: LayoutData } = $props ();
1616 useHolidayTheme ();
1717
18+ let publishedAnnouncements = $derived (
19+ (data .latestAnnouncements ?? []).filter (item => ! isScheduled (item .created_at ))
20+ );
21+
1822 $effect (() => {
1923 if (browser ) {
2024 document .documentElement .setAttribute (' data-theme' , theme .current );
2327 </script >
2428
2529<QueryClientProvider client ={queryClient }>
26- <AppShell about ={data .about } latestAnnouncements ={data . latestAnnouncements }>
30+ <AppShell about ={data .about } latestAnnouncements ={publishedAnnouncements }>
2731 {@render children ()}
2832 </AppShell >
2933</QueryClientProvider >
You can’t perform that action at this time.
0 commit comments