refactor: move dashboard screens into shell routes

This commit is contained in:
2026-04-17 13:20:00 +01:00
parent e97a54ac8d
commit fac6409ec4
16 changed files with 113 additions and 21 deletions

View File

@@ -2,12 +2,12 @@
// @ts-nocheck
const PAGE_PATHS = {
auth: '/',
onboarding: '/onboarding',
camera: '/camera',
client: '/client',
activity: '/activity',
settings: '/settings'
auth: '/auth/login',
onboarding: '/app/onboarding',
camera: '/app/camera',
client: '/app/client',
activity: '/app/activity',
settings: '/app/settings'
};
const DEVICE_STORAGE_KEY = 'mobileSimDevice';
@@ -66,15 +66,21 @@ const normalizePath = (path) => path.replace(/\/+$/, '') || '/';
export const pageFromPath = (path) => {
switch (normalizePath(path)) {
case '/onboarding':
case '/auth':
case '/auth/login':
case '/auth/signup':
return 'auth';
case '/app':
return 'app';
case '/app/onboarding':
return 'onboarding';
case '/camera':
case '/app/camera':
return 'camera';
case '/client':
case '/app/client':
return 'client';
case '/activity':
case '/app/activity':
return 'activity';
case '/settings':
case '/app/settings':
return 'settings';
default:
return 'auth';