Skip to content

Commit 389e0f2

Browse files
Switch onNavigate and add view and home routes
- Replace single if with a switch in onNavigate - Add cases for view and home routes - Preserve project navigation behavior
1 parent 112e2d4 commit 389e0f2

1 file changed

Lines changed: 19 additions & 7 deletions

File tree

src/lib/studio/studio-widget.ts

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -331,13 +331,25 @@ export async function initImagine(
331331
props: {}
332332
},
333333
onNavigate(route) {
334-
if (route.id === 'project') {
335-
goto(
336-
resolve('/(console)/project-[region]-[project]/(studio)/studio', {
337-
region: route.props.region,
338-
project: route.props.projectId
339-
})
340-
);
334+
switch (route.id) {
335+
case 'project':
336+
goto(
337+
resolve('/(console)/project-[region]-[project]/(studio)/studio', {
338+
region: route.props.region,
339+
project: route.props.projectId
340+
})
341+
);
342+
break;
343+
case 'view':
344+
goto(
345+
resolve('/(console)/(redirects)/template/[template]', {
346+
template: route.props.projectId
347+
})
348+
);
349+
break;
350+
case 'home':
351+
goto(resolve('/'));
352+
break;
341353
}
342354
}
343355
});

0 commit comments

Comments
 (0)