Andrew commited on
Commit
03dedb3
·
1 Parent(s): 7aebf29

Fix persona count display + routing

Browse files
Files changed (1) hide show
  1. src/lib/components/NavMenu.svelte +4 -3
src/lib/components/NavMenu.svelte CHANGED
@@ -74,11 +74,12 @@
74
  });
75
 
76
  const nModels: number = page.data.models.filter((el: Model) => !el.unlisted).length;
77
- let nPersonas = $derived($settings.personas.length);
78
 
79
- // Route to first active persona or first persona
80
  let personasRoute = $derived.by(() => {
81
- const targetId = $settings.activePersonas[0] || $settings.personas[0]?.id || '';
 
82
  return `${base}/settings/personas/${targetId}`;
83
  });
84
 
 
74
  });
75
 
76
  const nModels: number = page.data.models.filter((el: Model) => !el.unlisted).length;
77
+ let nPersonas = $derived($settings.personas.filter((persona) => !persona.archived).length);
78
 
79
+ // Route to first active persona or first non-archived persona
80
  let personasRoute = $derived.by(() => {
81
+ const availablePersonas = $settings.personas.filter((persona) => !persona.archived);
82
+ const targetId = $settings.activePersonas[0] || availablePersonas[0]?.id || '';
83
  return `${base}/settings/personas/${targetId}`;
84
  });
85