Spaces:
Runtime error
Runtime error
Andrew
commited on
Commit
·
03dedb3
1
Parent(s):
7aebf29
Fix persona count display + routing
Browse files
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
|
|
|
|
| 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 |
|