fix demo fam bug setting
This commit is contained in:
@@ -69,7 +69,12 @@
|
|||||||
let session = $state<Session | null>(data.session);
|
let session = $state<Session | null>(data.session);
|
||||||
let isParent = $state(data.isParent);
|
let isParent = $state(data.isParent);
|
||||||
let role = $state(data.role);
|
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(
|
let famName = $derived(
|
||||||
famStore.initialized ? (famStore.fam as any)?.name || page.params.fam : page.params.fam
|
famStore.initialized ? (famStore.fam as any)?.name || page.params.fam : page.params.fam
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user