feat: add applicants page fallback
This commit is contained in:
1 parent
354875186f
commit
11012bb567
4 files changed
+21
-4
No files matched your search
+3
-2
@@ -1,4 +1,4 @@
|
|||||||
use crate::pages::{ProviderPortal, ScholarshipInfoPage, ProviderContactPage, LoanerShell, LoanerFallback, LoanerBorrowForm, LoanerReturnForm, AuthCallbackPage};
|
use crate::pages::{ProviderPortal, ScholarshipInfoPage, ProviderContactPage, LoanerShell, LoanerFallback, LoanerBorrowForm, LoanerReturnForm, AuthCallbackPage, ApplicantsPageFallback};
|
||||||
use leptos::prelude::*;
|
use leptos::prelude::*;
|
||||||
use leptos_meta::{MetaTags, Stylesheet, Title, provide_meta_context};
|
use leptos_meta::{MetaTags, Stylesheet, Title, provide_meta_context};
|
||||||
use leptos_oidc::AuthSignal;
|
use leptos_oidc::AuthSignal;
|
||||||
@@ -73,8 +73,9 @@ pub fn AppWithRoutes() -> impl IntoView {
|
|||||||
fn ProviderRoutes() -> impl MatchNestedRoutes + Clone {
|
fn ProviderRoutes() -> impl MatchNestedRoutes + Clone {
|
||||||
view! {
|
view! {
|
||||||
<ParentRoute path=path!("/providers") view=ProviderLoginContext>
|
<ParentRoute path=path!("/providers") view=ProviderLoginContext>
|
||||||
<Route path=path!("/callback") view=AuthCallbackPage />
|
|
||||||
<Route path=path!("") view=ProviderPortal />
|
<Route path=path!("") view=ProviderPortal />
|
||||||
|
<Route path=path!("/applicants") view=ApplicantsPageFallback />
|
||||||
|
<Route path=path!("/callback") view=AuthCallbackPage />
|
||||||
<Route path=path!("/profile") view=ProviderContactPage />
|
<Route path=path!("/profile") view=ProviderContactPage />
|
||||||
<ParentRoute path=path!("/scholarships") view=ScholarshipInfoPage>
|
<ParentRoute path=path!("/scholarships") view=ScholarshipInfoPage>
|
||||||
<Route path=path!(":id") view=ScholarshipInfoPage />
|
<Route path=path!(":id") view=ScholarshipInfoPage />
|
||||||
|
|||||||
+2
-1
@@ -9,9 +9,10 @@ mod test_page;
|
|||||||
mod unauthenticated_page;
|
mod unauthenticated_page;
|
||||||
mod provider_contact;
|
mod provider_contact;
|
||||||
mod auth_callback;
|
mod auth_callback;
|
||||||
|
mod provider_applicants;
|
||||||
|
|
||||||
pub use self::{
|
pub use self::{
|
||||||
about_page::*, comparison_test::*, home_page::*, loaner_page::*, provider_portal::*,
|
about_page::*, comparison_test::*, home_page::*, loaner_page::*, provider_portal::*,
|
||||||
test_page::*, unauthenticated_page::*, scholarship_info::*, provider_contact::*,
|
test_page::*, unauthenticated_page::*, scholarship_info::*, provider_contact::*,
|
||||||
auth_callback::*,
|
auth_callback::*, provider_applicants::*
|
||||||
};
|
};
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
use leptos::prelude::*;
|
||||||
|
use crate::components::Banner;
|
||||||
|
|
||||||
|
#[component]
|
||||||
|
pub fn ApplicantsPageFallback() -> impl IntoView {
|
||||||
|
view! {
|
||||||
|
<Banner title="R15 Scholarships" logo="/PHS_Stacked_Acronym.png" path="/providers" />
|
||||||
|
<div class="flex flex-col gap-4 mt-3 items-center justify-center">
|
||||||
|
<h1 class="text-3xl font-bold">"Applicants Page"</h1>
|
||||||
|
|
||||||
|
<p>"This page is under construction! It will show all the students that are eligible for your scholarship(s)."</p>
|
||||||
|
<p>"Come back soon!"</p>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -43,7 +43,7 @@ pub fn ProviderPortal() -> impl IntoView {
|
|||||||
title="Applicants"
|
title="Applicants"
|
||||||
description="View Scholarship Applicants"
|
description="View Scholarship Applicants"
|
||||||
icon="/Form_Black.png"
|
icon="/Form_Black.png"
|
||||||
path="/"
|
path="/providers/applicants"
|
||||||
/>
|
/>
|
||||||
</section>
|
</section>
|
||||||
<section class="space-y-4">
|
<section class="space-y-4">
|
||||||
|
|||||||
Reference in new issue
Block a user