@@ -90,80 +90,74 @@ function DashRoutes() {
9090 < DashHeader />
9191 < Sidebar toggle = { toggleNav } style = "" />
9292 </ MenuProvider >
93- < main className = " px-4 md:px-8 py-4 md:py-8 w-[100%] bg-light-bg dark:bg-dark-frame-bg" >
93+ < main className = " px-4 md:px-8 py-4 md:py-8 w-[100%] bg-light-bg overflow-hidden dark:bg-dark-frame-bg" >
9494 { /* <Suspense fallback={<Square />}> */ }
95- < Routes >
96- < Route path = "/dashboard" element = { < Dashboard /> } />
97- < Route path = "/trainees" element = { < AdminTraineeDashboard /> } />
98- < Route
99- path = "/invitation"
100- element = {
101- < >
102- < CheckRole roles = { [ 'admin' ] } >
103- < Invitation />
104- </ CheckRole >
105- </ >
106- }
107- />
108- < Route path = "/trainees/:userId" element = { < ViewTraineeRatings /> } />
109- < Route
110- path = "/ratings"
111- element = {
112- < >
113- < CheckRole roles = { [ 'admin' ] } >
114- < AdminRatings />
115- </ CheckRole >
116- < CheckRole roles = { [ '-admin' ] } >
117- < TraineeRatingDashboard />
118- </ CheckRole >
119- </ >
120- }
121- />
122- < Route
123- path = "/updated-ratings"
124- element = { < UpdatedRatingDashboard /> }
125- />
126- < Route path = "/settings" element = { < Settings /> } />
127- < Route path = "/performance" element = { < TraineePerfomance /> } />
128- { /* <Route path="/attendance" element={<TraineeAttendance />} /> */ }
129- < Route path = "/attendance" element = { < Attendance /> } />
130- < Route path = "/attendance-details" element = { < AttendanceDetails /> } />
131- < Route path = "/teams" element = { < AdminTeams /> } />
132- < Route path = "/cohorts" element = { < AdminCohorts /> } />
133- < Route path = "/phases" element = { < AdminPhases /> } />
134- < Route path = "/programs" element = { < AdminPrograms /> } />
135- < Route path = "/sessions" element = { < AdminSission /> } />
136- < Route path = "/manage" element = { < AdminManageRoles /> } />
137- < Route path = "/grading" element = { < GradingSystem /> } />
138- < Route
139- path = "/performance-details"
140- element = { < PerformanceDetails /> }
141- />
142- < Route path = "/profile" element = { < Profile /> } />
143- < Route path = "/profile/edit" element = { < EditProfile /> } />
144- { /* <Route path="*" element={<Error />} /> */ }
145- < Route path = "/super-admin" element = { < SupAdDashboard /> } />
146- < Route path = "/calendar" element = { < Calendar /> } />
147- < Route path = "/organizations" element = { < Organizations /> } />
148- < Route path = "/coordinators" element = { < CoordinatorsPage /> } />
149- < Route path = "/docs/admin" element = { < AdminDocs /> } />
150- < Route path = "/ttls" element = { < TtlsPage /> } />
151- < Route path = "/coordinatorDocs" element = { < CoordinatorDocs /> } />
152- < Route path = "/docs/trainee" element = { < TraineeDocs /> } />
153- < Route path = "/docs" element = { < OthersDocs /> } />
154- < Route path = "/support" element = { < HelpPage /> } />
155- < Route path = "/tickets" element = { < Tickets /> } >
156- < Route index element = { < AllTickets /> } />
157- </ Route >
95+ < Routes >
96+ < Route path = "/dashboard" element = { < Dashboard /> } />
97+ < Route path = "/trainees" element = { < AdminTraineeDashboard /> } />
98+ < Route
99+ path = "/invitation"
100+ element = {
101+ < >
102+ < CheckRole roles = { [ 'admin' ] } >
103+ < Invitation />
104+ </ CheckRole >
105+ </ >
106+ }
107+ />
108+ < Route path = "/trainees/:userId" element = { < ViewTraineeRatings /> } />
109+ < Route
110+ path = "/ratings"
111+ element = {
112+ < >
113+ < CheckRole roles = { [ 'admin' ] } >
114+ < AdminRatings />
115+ </ CheckRole >
116+ < CheckRole roles = { [ '-admin' ] } >
117+ < TraineeRatingDashboard />
118+ </ CheckRole >
119+ </ >
120+ }
121+ />
122+ < Route path = "/updated-ratings" element = { < UpdatedRatingDashboard /> } />
123+ < Route path = "/settings" element = { < Settings /> } />
124+ < Route path = "/performance" element = { < TraineePerfomance /> } />
125+ { /* <Route path="/attendance" element={<TraineeAttendance />} /> */ }
126+ < Route path = "/attendance" element = { < Attendance /> } />
127+ < Route path = "/attendance-details" element = { < AttendanceDetails /> } />
128+ < Route path = "/teams" element = { < AdminTeams /> } />
129+ < Route path = "/cohorts" element = { < AdminCohorts /> } />
130+ < Route path = "/phases" element = { < AdminPhases /> } />
131+ < Route path = "/programs" element = { < AdminPrograms /> } />
132+ < Route path = "/sessions" element = { < AdminSission /> } />
133+ < Route path = "/manage" element = { < AdminManageRoles /> } />
134+ < Route path = "/grading" element = { < GradingSystem /> } />
135+ < Route path = "/performance-details" element = { < PerformanceDetails /> } />
136+ < Route path = "/profile" element = { < Profile /> } />
137+ < Route path = "/profile/edit" element = { < EditProfile /> } />
138+ { /* <Route path="*" element={<Error />} /> */ }
139+ < Route path = "/super-admin" element = { < SupAdDashboard /> } />
140+ < Route path = "/calendar" element = { < Calendar /> } />
141+ < Route path = "/organizations" element = { < Organizations /> } />
142+ < Route path = "/coordinators" element = { < CoordinatorsPage /> } />
143+ < Route path = "/docs/admin" element = { < AdminDocs /> } />
144+ < Route path = "/ttls" element = { < TtlsPage /> } />
145+ < Route path = "/coordinatorDocs" element = { < CoordinatorDocs /> } />
146+ < Route path = "/docs/trainee" element = { < TraineeDocs /> } />
147+ < Route path = "/docs" element = { < OthersDocs /> } />
148+ < Route path = "/support" element = { < HelpPage /> } />
149+ < Route path = "/tickets" element = { < Tickets /> } >
150+ < Route index element = { < AllTickets /> } />
151+ </ Route >
158152
159- < Route path = "/loginActivities" element = { < LoginActivitiesTable /> } />
153+ < Route path = "/loginActivities" element = { < LoginActivitiesTable /> } />
160154
161- < Route path = "/team/:teamname" element = { < TeamDetails /> } />
155+ < Route path = "/team/:teamname" element = { < TeamDetails /> } />
162156
163- < Route path = "/team-cards" element = { < ManagersCards /> } />
164- < Route path = "/teams/cards" element = { < CoordinatorCards /> } />
165- < Route path = "/ttl-trainees" element = { < TtlTraineeDashboard /> } />
166- </ Routes >
157+ < Route path = "/team-cards" element = { < ManagersCards /> } />
158+ < Route path = "/teams/cards" element = { < CoordinatorCards /> } />
159+ < Route path = "/ttl-trainees" element = { < TtlTraineeDashboard /> } />
160+ </ Routes >
167161 { /* </Suspense> */ }
168162 </ main >
169163 </ PrivateRoute >
0 commit comments