fix demo fam bug setting
This commit is contained in:
@@ -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
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user