diff --git a/src/app.rs b/src/app.rs
index 1402486..4a643f5 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -1,10 +1,10 @@
use crate::components::ToastList;
use crate::components::login::ProviderLoginContext;
-use crate::pages::student;
+use crate::pages::{student, FormClosedPage};
use crate::pages::{
AdminHomePage, AdminProviderPage, AdminScholarshipPage, AdminShell, AdminUtilsPage,
ApplicantsPageFallback, AuthCallbackPage, LoanerBorrowForm, LoanerFallback, LoanerReturnForm,
- LoanerShell, ProviderContactPage, ProviderPortal, ScholarshipInfoPage,
+ LoanerShell, ProviderContactPage, ProviderPortal,
};
use leptos::prelude::*;
use leptos_meta::{MetaTags, Stylesheet, Title, provide_meta_context};
@@ -89,10 +89,11 @@ fn ProviderRoutes() -> impl MatchNestedRoutes + Clone {
-
-
-
-
+
+ //
+ //
+ //
+ //
}
.into_inner()
diff --git a/src/pages/form_closed_page.rs b/src/pages/form_closed_page.rs
new file mode 100644
index 0000000..fcbfadc
--- /dev/null
+++ b/src/pages/form_closed_page.rs
@@ -0,0 +1,20 @@
+use leptos::prelude::*;
+use crate::components::Banner;
+
+#[component]
+pub fn FormClosedPage() -> impl IntoView {
+ // This page simply shows a message saying a form is closed. It does not make any distinction
+ // about which form is closed right now.
+
+ view! {
+
+
+
"This form has been closed!"
+
"If you believe this is an error, please contact Sara Smith at "
"ssmith@region15.org"
+
+ }
+}
diff --git a/src/pages/mod.rs b/src/pages/mod.rs
index 740b49a..5de08f6 100644
--- a/src/pages/mod.rs
+++ b/src/pages/mod.rs
@@ -11,9 +11,10 @@ mod auth_callback;
mod provider_applicants;
mod admin;
pub(crate) mod student;
+mod form_closed_page;
pub use self::{
about_page::*, comparison_test::*, home_page::*, loaner_page::*, provider_portal::*,
unauthenticated_page::*, scholarship_info::*, provider_contact::*,
- auth_callback::*, provider_applicants::*, admin::*, student::*,
+ auth_callback::*, provider_applicants::*, admin::*, student::*, form_closed_page::*,
};