feat: implement authentication for students

This commit is contained in:
alphafetus committed 2026-01-29 11:05:51 -05:00
1 parent 51f1acc00b
commit 7ca78b607b
2 files changed
+5 -4

No files matched your search

+1
View File
@@ -120,6 +120,7 @@ fn AdminRoutes() -> impl MatchNestedRoutes + Clone {
fn StudentRoutes() -> impl MatchNestedRoutes + Clone { fn StudentRoutes() -> impl MatchNestedRoutes + Clone {
view! { view! {
<ParentRoute path=path!("students") view=StudentShell> <ParentRoute path=path!("students") view=StudentShell>
<Route path=path!("callback") view=AuthCallbackPage />
<Route path=path!("home") view=StudentHomePage /> <Route path=path!("home") view=StudentHomePage />
<Route path=path!("demographics") view=StudentDemographicsPage /> <Route path=path!("demographics") view=StudentDemographicsPage />
</ParentRoute> </ParentRoute>
+4 -4
View File
@@ -11,15 +11,15 @@ pub fn StudentShell() -> impl IntoView {
view! { view! {
<StudentLoginContext> <StudentLoginContext>
<Banner title="R15 Student Scholarship Application" logo="/PHS_Stacked_Acronym.png" /> <Banner title="R15 Student Scholarship Application" logo="/PHS_Stacked_Acronym.png" />
// <AuthLoaded fallback=Loading> <AuthLoaded fallback=Loading>
// <Authenticated unauthenticated=UnauthenticatedPage> <Authenticated unauthenticated=UnauthenticatedPage>
<TabSidebarList tabs=vec![ <TabSidebarList tabs=vec![
TabInfo::new("Home", "/students/home"), TabInfo::new("Home", "/students/home"),
TabInfo::new("Demographics", "/students/demographics"), TabInfo::new("Demographics", "/students/demographics"),
TabInfo::new("Additional Info", "/students/additional"), TabInfo::new("Additional Info", "/students/additional"),
] /> ] />
// </Authenticated> </Authenticated>
// </AuthLoaded> </AuthLoaded>
</StudentLoginContext> </StudentLoginContext>
} }
} }