This commit is contained in:
Iliyan Angelov
2025-12-06 03:27:35 +02:00
parent 7667eb5eda
commit 5a8ca3c475
2211 changed files with 28086 additions and 37066 deletions

View File

@@ -38,7 +38,10 @@ import {
HardDrive,
Activity,
Calendar,
Boxes
Boxes,
Monitor,
CreditCard,
MessageSquare
} from 'lucide-react';
import useAuthStore from '../../store/useAuthStore';
import { useResponsive } from '../../hooks';
@@ -136,7 +139,12 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
{
path: '/admin/advanced-rooms',
icon: Hotel,
label: 'Room Management'
label: 'Rooms & Housekeeping'
},
{
path: '/admin/services',
icon: Activity,
label: 'Services'
},
{
path: '/admin/inventory',
@@ -151,24 +159,23 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
]
},
{
title: 'Business',
title: 'Bookings & Finance',
icon: TrendingUp,
items: [
{
path: '/admin/business',
icon: FileText,
label: 'Business Dashboard'
path: '/admin/bookings',
icon: Calendar,
label: 'All Bookings'
},
]
},
{
title: 'Analytics & Reports',
icon: BarChart3,
items: [
{
path: '/admin/analytics',
icon: BarChart3,
label: 'Analytics'
path: '/admin/payments',
icon: CreditCard,
label: 'Payments'
},
{
path: '/admin/invoices',
icon: FileText,
label: 'Invoices'
},
{
path: '/admin/financial-audit',
@@ -177,6 +184,22 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
},
]
},
{
title: 'Analytics',
icon: BarChart3,
items: [
{
path: '/admin/analytics',
icon: BarChart3,
label: 'Reports & Analytics'
},
{
path: '/admin/business',
icon: TrendingUp,
label: 'Business Insights'
},
]
},
{
title: 'Users & Guests',
icon: Users,
@@ -235,6 +258,17 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
},
]
},
{
title: 'Communication',
icon: MessageSquare,
items: [
{
path: '/admin/team-chat',
icon: MessageSquare,
label: 'Team Chat'
},
]
},
{
title: 'Content Management',
icon: Globe,
@@ -285,11 +319,6 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
icon: Settings,
label: 'Settings'
},
{
path: '/admin/compliance',
icon: ClipboardCheck,
label: 'Compliance'
},
{
path: '/admin/approvals',
icon: CheckCircle2,
@@ -298,7 +327,7 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
{
path: '/admin/gdpr',
icon: Download,
label: 'GDPR'
label: 'GDPR & Compliance'
},
{
path: '/admin/webhooks',
@@ -315,11 +344,22 @@ const SidebarAdmin: React.FC<SidebarAdminProps> = ({
icon: HardDrive,
label: 'Backups'
},
]
},
{
title: 'Account',
icon: User,
items: [
{
path: '/admin/profile',
icon: User,
label: 'My Profile'
},
{
path: '/admin/sessions',
icon: Monitor,
label: 'Sessions'
},
]
},
];