Add roles menu to Admin Panel
This commit is contained in:
10
src/App.tsx
10
src/App.tsx
@@ -65,6 +65,8 @@ import CRMDashboard from "./pages/dashboard/crm/CRMDashboard";
|
|||||||
import CRMContacts from "./pages/dashboard/crm/Contacts";
|
import CRMContacts from "./pages/dashboard/crm/Contacts";
|
||||||
import CRMCampaigns from "./pages/dashboard/crm/Campaigns";
|
import CRMCampaigns from "./pages/dashboard/crm/Campaigns";
|
||||||
import CRMAnalytics from "./pages/dashboard/crm/Analytics";
|
import CRMAnalytics from "./pages/dashboard/crm/Analytics";
|
||||||
|
// Roles & Permissions
|
||||||
|
import RolesPermissions from "./pages/dashboard/RolesPermissions";
|
||||||
// Tourist App
|
// Tourist App
|
||||||
import TouristApp from "./pages/TouristApp";
|
import TouristApp from "./pages/TouristApp";
|
||||||
// Commerce pages (for retail stores)
|
// Commerce pages (for retail stores)
|
||||||
@@ -350,6 +352,14 @@ const AppRouter = () => (
|
|||||||
</ProtectedRoute>
|
</ProtectedRoute>
|
||||||
} />
|
} />
|
||||||
|
|
||||||
|
<Route path="/dashboard/roles-permissions" element={
|
||||||
|
<ProtectedRoute>
|
||||||
|
<DashboardLayout>
|
||||||
|
<RolesPermissions />
|
||||||
|
</DashboardLayout>
|
||||||
|
</ProtectedRoute>
|
||||||
|
} />
|
||||||
|
|
||||||
{/* Commerce Routes */}
|
{/* Commerce Routes */}
|
||||||
<Route path="/dashboard/commerce/store" element={
|
<Route path="/dashboard/commerce/store" element={
|
||||||
<ProtectedRoute>
|
<ProtectedRoute>
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ const DashboardLayout = ({ children }: { children: React.ReactNode }) => {
|
|||||||
},
|
},
|
||||||
{ icon: AlertTriangle, label: 'Emergencias', path: '/dashboard/admin?tab=emergency' },
|
{ icon: AlertTriangle, label: 'Emergencias', path: '/dashboard/admin?tab=emergency' },
|
||||||
{ icon: MessageSquare, label: 'Soporte', path: '/dashboard/admin?tab=support' },
|
{ icon: MessageSquare, label: 'Soporte', path: '/dashboard/admin?tab=support' },
|
||||||
|
{ icon: Shield, label: 'Roles & Permisos', path: '/dashboard/roles-permissions' },
|
||||||
{
|
{
|
||||||
icon: DollarSign,
|
icon: DollarSign,
|
||||||
label: 'Comisiones',
|
label: 'Comisiones',
|
||||||
|
|||||||
Reference in New Issue
Block a user