andrewelawrence commited on
Commit
6300384
·
1 Parent(s): d0a7fde

Add personas settings redirect logic to active persona

Browse files
src/routes/settings/(nav)/personas/+page.ts ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { base } from "$app/paths";
2
+ import { redirect } from "@sveltejs/kit";
3
+
4
+ export async function load({ parent }) {
5
+ const data = await parent();
6
+ const active = data.settings?.activePersona;
7
+ const first = data.settings?.personas?.[0]?.id;
8
+ if (active) {
9
+ redirect(302, `${base}/settings/personas/${active}`);
10
+ }
11
+ if (first) {
12
+ redirect(302, `${base}/settings/personas/${first}`);
13
+ }
14
+ redirect(302, `${base}/settings`);
15
+ }