diff --git a/frontend/src/components/RoleDashboards.tsx b/frontend/src/components/RoleDashboards.tsx index 3f741ee6..6627d8b5 100644 --- a/frontend/src/components/RoleDashboards.tsx +++ b/frontend/src/components/RoleDashboards.tsx @@ -474,7 +474,7 @@ export const RegionalAnalyticsView: React.FC<{ token: string; user: User }> = ({ // 1. SUPERADMIN (NATIONAL) DASHBOARD // ========================================== export const SuperadminDashboard: React.FC = ({ user, token }) => { - const [activeTab, setActiveTab] = useState<'overview' | 'coordinators' | 'analytics'>('overview'); + const [activeTab, setActiveTab] = useState<'overview' | 'coordinators' | 'analytics' | 'logbook'>('overview'); // Overview data const [schools, setSchools] = useState([]); @@ -752,6 +752,14 @@ export const SuperadminDashboard: React.FC = ({ user, token }) = > 📊 Geographical Analytics + {/* DB Reset for easy demo */} @@ -1160,6 +1168,10 @@ export const SuperadminDashboard: React.FC = ({ user, token }) = {activeTab === 'analytics' && ( )} + + {activeTab === 'logbook' && ( + + )} ); }; @@ -1169,7 +1181,7 @@ export const SuperadminDashboard: React.FC = ({ user, token }) = // 2. STATE ADMIN / DISTRICT ADMIN / BLOCK ADMIN DASHBOARDS // ========================================== export const AdminDashboard: React.FC = ({ user, token }) => { - const [activeTab, setActiveTab] = useState<'overview' | 'analytics' | 'access'>('overview'); + const [activeTab, setActiveTab] = useState<'overview' | 'analytics' | 'access' | 'logbook'>('overview'); const [schools, setSchools] = useState([]); const [students, setStudents] = useState([]); const [allUsers, setAllUsers] = useState([]); @@ -1315,6 +1327,14 @@ export const AdminDashboard: React.FC = ({ user, token }) => { > 🛡️ Access Control & Defaulters + @@ -1566,6 +1586,10 @@ export const AdminDashboard: React.FC = ({ user, token }) => { )} + + {activeTab === 'logbook' && ( + + )} ); }; @@ -1663,6 +1687,9 @@ export const SchoolDashboard: React.FC = ({ user, token }) => { + + {/* In-App Feedback / Ticketing */} + ); }; @@ -2455,6 +2482,9 @@ export const TeacherDashboard: React.FC = ({ user, token }) => { )} setShowLevelRef(false)} /> + + {/* In-App Feedback / Ticketing */} + ); };