Add i18 support

This commit is contained in:
Urtzi Alfaro
2025-09-22 11:04:03 +02:00
parent ecfc6a1997
commit ee36c45d25
28 changed files with 2307 additions and 565 deletions

View File

@@ -30,6 +30,7 @@ const PerformanceAnalyticsPage = React.lazy(() => import('../pages/app/analytics
const ProfilePage = React.lazy(() => import('../pages/app/settings/profile/ProfilePage'));
const BakeryConfigPage = React.lazy(() => import('../pages/app/settings/bakery-config/BakeryConfigPage'));
const TeamPage = React.lazy(() => import('../pages/app/settings/team/TeamPage'));
const OrganizationsPage = React.lazy(() => import('../pages/app/settings/organizations/OrganizationsPage'));
// Database pages
const DatabasePage = React.lazy(() => import('../pages/app/database/DatabasePage'));
@@ -232,15 +233,25 @@ export const AppRouter: React.FC = () => {
{/* Settings Routes */}
<Route
path="/app/settings/profile"
<Route
path="/app/settings/profile"
element={
<ProtectedRoute>
<AppShell>
<ProfilePage />
</AppShell>
</ProtectedRoute>
}
}
/>
<Route
path="/app/settings/organizations"
element={
<ProtectedRoute>
<AppShell>
<OrganizationsPage />
</AppShell>
</ProtectedRoute>
}
/>
{/* Data Routes */}

View File

@@ -428,6 +428,16 @@ export const routesConfig: RouteConfig[] = [
showInNavigation: true,
showInBreadcrumbs: true,
},
{
path: '/app/settings/organizations',
name: 'Organizations',
component: 'OrganizationsPage',
title: 'Mis Organizaciones',
icon: 'database',
requiresAuth: true,
showInNavigation: true,
showInBreadcrumbs: true,
},
],
},