feat: keep manage venue as separate column under main menu in admin panel

This commit is contained in:
2026-06-23 10:31:18 +05:30
parent d0d77c0457
commit 4deb09d930
5 changed files with 279 additions and 238 deletions

View File

@@ -25,6 +25,7 @@ import { StudentDashboard } from './components/dashboard/StudentDashboard';
import { StudentRegistrationsView } from './components/dashboard/StudentRegistrationsView';
import { ManageNoticesView } from './components/dashboard/ManageNoticesView';
import { ManageStudentsView } from './components/dashboard/ManageStudentsView';
import { VenueManagement } from './components/dashboard/VenueManagement';
const AppContent: React.FC = () => {
@@ -156,6 +157,8 @@ const AppContent: React.FC = () => {
return <EventHistory />;
case 'classes':
return user?.role === 'ADMIN' ? <ClassManagement /> : isDashboard;
case 'manage-venues':
return user?.role === 'ADMIN' ? <VenueManagement /> : isDashboard;
case 'automation':
return (user?.role === 'ADMIN' || user?.role === 'PRINCIPAL' || user?.role === 'HOD') ? <AutomationView /> : isDashboard;
case 'import-excel':