diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue
index 4c543cb1bb..457cc7a7ad 100644
--- a/src/components/NavBar.vue
+++ b/src/components/NavBar.vue
@@ -17,26 +17,16 @@ const user = state.getUser();
const token = session.getToken();
const route = useRoute();
-onMounted(() => stateStore. setMounted());
+onMounted(() => stateStore.setMounted());
async function redirect() {
- const currentURL = window.location.href;
- const routeRegex = /\/(\w+)(?:\/(\d+))?/;
- const match = currentURL.match(routeRegex);
- const [, element, number] = match;
- console.log(route.path);
- const section = route.path.substring(route.path.indexOf('/'));
- console.log(section);
+ let section = route.path.substring(1);
+ if (!route.path.includes('/')) return (window.location.href = await getUrl(section));
+ section = section.substring(0, section.indexOf('/'));
if (route?.params?.id) {
- // const redirectURL =
- // getUrl() + (number ? `${element}/${number}/summary` : `${element}/index`);
- // window.location.href = redirectURL;
- console.log(await getUrl(section));
- window.location.href = await getUrl(section + route.params);
+ window.location.href = await getUrl(`${section}/${route.params.id}/summary`);
} else {
- console.log(await getUrl(section));
-
- // window.location.href = await getUrl('claim');
+ window.location.href = await getUrl(section + 'dashboard');
}
}
@@ -79,21 +69,11 @@ async function redirect() {