feat: implement authentication for students
This commit is contained in:
1 parent
51f1acc00b
commit
7ca78b607b
2 files changed
+5
-4
No files matched your search
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user