diff --git a/src/App.tsx b/src/App.tsx index 927df24..1c94939 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -16,6 +16,12 @@ import { Reports } from './pages/Reports'; import { Notifications } from './pages/Notifications'; import { Layout } from './components/layout/Layout'; +// Roles Pages +import RolesListPage from './pages/roles/roles-list/RolesListPage'; +import RoleFormPage from './pages/roles/role-form/RoleFormPage'; +import RoleDetailPage from './pages/roles/role-detail/RoleDetailPage'; +import RolePermissionsPage from './pages/roles/role-permissions/RolePermissionsPage'; + const ProtectedRoute = ({ children }: { children: any }) => { const { user } = useAuth(); return user ? children : ; @@ -36,6 +42,13 @@ const AppRoutes = () => { } /> } /> } /> + + {/* Roles Routes */} + } /> + } /> + } /> + } /> + } /> ); diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index a1e6350..185a47e 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -51,11 +51,11 @@ export const Header = ({ onMenuClick }: HeaderProps) => { >
- {user?.name?.charAt(0) || 'A'} + {user?.first_name?.charAt(0) || 'A'}
- {user?.name || 'کاربر'} + {user?.first_name} {user?.last_name} @@ -64,10 +64,10 @@ export const Header = ({ onMenuClick }: HeaderProps) => {

- {user?.name} + {user?.first_name} {user?.last_name}

- {user?.email} + {user?.username}