From 11012bb567fb86343993f143c2976d85b307496a Mon Sep 17 00:00:00 2001 From: Lucas Vas Date: Mon, 19 Jan 2026 13:14:09 -0500 Subject: [PATCH] feat: add applicants page fallback --- src/app.rs | 5 +++-- src/pages/mod.rs | 3 ++- src/pages/provider_applicants.rs | 15 +++++++++++++++ src/pages/provider_portal.rs | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 src/pages/provider_applicants.rs diff --git a/src/app.rs b/src/app.rs index 958bb1a..15af1a2 100644 --- a/src/app.rs +++ b/src/app.rs @@ -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_meta::{MetaTags, Stylesheet, Title, provide_meta_context}; use leptos_oidc::AuthSignal; @@ -73,8 +73,9 @@ pub fn AppWithRoutes() -> impl IntoView { fn ProviderRoutes() -> impl MatchNestedRoutes + Clone { view! { - + + diff --git a/src/pages/mod.rs b/src/pages/mod.rs index 6b76373..4cdf400 100644 --- a/src/pages/mod.rs +++ b/src/pages/mod.rs @@ -9,9 +9,10 @@ mod test_page; mod unauthenticated_page; mod provider_contact; mod auth_callback; +mod provider_applicants; pub use self::{ about_page::*, comparison_test::*, home_page::*, loaner_page::*, provider_portal::*, test_page::*, unauthenticated_page::*, scholarship_info::*, provider_contact::*, - auth_callback::*, + auth_callback::*, provider_applicants::* }; diff --git a/src/pages/provider_applicants.rs b/src/pages/provider_applicants.rs new file mode 100644 index 0000000..644750b --- /dev/null +++ b/src/pages/provider_applicants.rs @@ -0,0 +1,15 @@ +use leptos::prelude::*; +use crate::components::Banner; + +#[component] +pub fn ApplicantsPageFallback() -> impl IntoView { + view! { + +
+

"Applicants Page"

+ +

"This page is under construction! It will show all the students that are eligible for your scholarship(s)."

+

"Come back soon!"

+
+ } +} \ No newline at end of file diff --git a/src/pages/provider_portal.rs b/src/pages/provider_portal.rs index c160455..3f8103c 100644 --- a/src/pages/provider_portal.rs +++ b/src/pages/provider_portal.rs @@ -43,7 +43,7 @@ pub fn ProviderPortal() -> impl IntoView { title="Applicants" description="View Scholarship Applicants" icon="/Form_Black.png" - path="/" + path="/providers/applicants" />