import { createBrowserRouter, RouterProvider, Navigate, } from 'react-router-dom'; import { LoginPage, ForgotPasswordPage, OTPVerificationPage, } from '@ema-platform/auth'; import { AuthLayout } from '../layouts/AuthLayout'; import { BackofficeLayout } from '../layouts/BackofficeLayout'; import { ProtectedRoute } from './ProtectedRoute'; import { DashboardPage } from '../features/dashboard/pages/DashboardPage'; import UserManagementHostPage from '../features/user-management-host/UserManagementHostPage'; import { ProfilePage } from '../features/profile/pages/ProfilePage'; import { ConfigurationPage } from '../features/configuration/pages/ConfigurationPage'; const router = createBrowserRouter([ { element: , children: [ { path: '/login', element: }, { path: '/forgot-password', element: }, { path: '/otp-verify', element: }, ], }, { path: '/um/*', element: }, { element: , children: [ { element: , children: [ { index: true, element: }, { path: 'dashboard', element: }, { path: 'profile', element: }, { path: 'configuration', element: }, ], }, ], }, { path: '/404', element:
Page not found
}, { path: '*', element: }, ]); export function AppRouter() { return ; }