diff --git a/src/app.rs b/src/app.rs index 108b3cf..8cedd5e 100644 --- a/src/app.rs +++ b/src/app.rs @@ -134,26 +134,17 @@ fn StudentRoutes() -> impl MatchNestedRoutes + Clone { - - - - - - - - - - - + + + + + + + + + + + } .into_inner() diff --git a/src/pages/student/closed_form.rs b/src/pages/student/closed_form.rs new file mode 100644 index 0000000..f88f5ae --- /dev/null +++ b/src/pages/student/closed_form.rs @@ -0,0 +1,13 @@ +use leptos::prelude::*; + +#[component] +pub fn ClosedForm() -> impl IntoView { + view! { +
+

"Form Closed"

+

+ "This form is now closed. If you believe this is an error, please contact the guidance office." +

+
+ } +} diff --git a/src/pages/student/eligibility_page.rs b/src/pages/student/eligibility_page.rs index 661e23f..3345405 100644 --- a/src/pages/student/eligibility_page.rs +++ b/src/pages/student/eligibility_page.rs @@ -146,7 +146,9 @@ pub fn StudentEligibilityPage() -> impl IntoView { ), async move |(access_token, form_id, scholarship_id)| { let Some(access_token) = access_token else { - return Err(ServerFnError::new("Couldn't find access token")); + return Err( + ServerFnError::new("Couldn't find access token"), + ); }; list_files(access_token, form_id, scholarship_id).await }, diff --git a/src/pages/student/mod.rs b/src/pages/student/mod.rs index e625d2d..b357fea 100644 --- a/src/pages/student/mod.rs +++ b/src/pages/student/mod.rs @@ -1,6 +1,7 @@ mod academics_page; mod additional_page; mod athletics_page; +mod closed_form; mod demographics_page; mod eligibility_page; mod extracurriculars_page; @@ -9,14 +10,15 @@ mod financial_page; mod form_setup; mod home_page; mod shell; +mod specific_requirements_page; mod test_display; mod university_page; mod work_experience_page; -mod specific_requirements_page; pub use academics_page::*; pub use additional_page::*; pub use athletics_page::*; +pub use closed_form::*; pub use demographics_page::*; pub use eligibility_page::*; pub use extracurriculars_page::*; @@ -24,7 +26,7 @@ pub use family_info_page::*; pub use financial_page::*; pub use home_page::*; pub use shell::*; +pub use specific_requirements_page::*; pub use test_display::*; pub use university_page::*; pub use work_experience_page::*; -pub use specific_requirements_page::*;