fix demo fam bug setting

This commit is contained in:
JCEEE
2026-09-16 22:07:51 +01:00
parent 9566506d30
commit 3a6ba556e6
+6 -1
View File
@@ -69,7 +69,12 @@
let session = $state<Session | null>(data.session);
let isParent = $state(data.isParent);
let role = $state(data.role);
let isDemo = $state(data.demoMode);
// Demo UI restrictions apply only inside the demo family itself — the
// global `demo` flag must never degrade real families (setting it in
// prod once hid every fam's dashboard + settings links).
let isDemo = $derived(
!!data.demoMode && (page.data.famSlug ?? page.params.fam) === 'showboaters'
);
let famName = $derived(
famStore.initialized ? (famStore.fam as any)?.name || page.params.fam : page.params.fam
);