diff --git a/src/app.rs b/src/app.rs index 476f7d5..48df947 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1,4 +1,4 @@ -use crate::pages::{ProviderPortal, ScholarshipInfoPage, ProviderContactPage, LoanerShell, LoanerFallback, LoanerBorrowForm, LoanerReturnForm, AuthCallbackPage, ApplicantsPageFallback, AdminShell, AdminHomePage, AdminProviderPage, AdminScholarshipPage, StudentShell, StudentHomePage, StudentDemographicsPage, AdditionalPage, AdminUtilsPage, StudentAthleticsPage}; +use crate::pages::{ProviderPortal, ScholarshipInfoPage, ProviderContactPage, LoanerShell, LoanerFallback, LoanerBorrowForm, LoanerReturnForm, AuthCallbackPage, ApplicantsPageFallback, AdminShell, AdminHomePage, AdminProviderPage, AdminScholarshipPage, StudentShell, StudentHomePage, StudentDemographicsPage, AdditionalPage, AdminUtilsPage, StudentAthleticsPage, StudentAcademicsPage}; use leptos::prelude::*; use leptos_meta::{MetaTags, Stylesheet, Title, provide_meta_context}; use leptos_oidc::AuthSignal; @@ -125,6 +125,7 @@ fn StudentRoutes() -> impl MatchNestedRoutes + Clone { + } diff --git a/src/pages/student/academics_page.rs b/src/pages/student/academics_page.rs new file mode 100644 index 0000000..dc67bbe --- /dev/null +++ b/src/pages/student/academics_page.rs @@ -0,0 +1,57 @@ +use std::collections::HashMap; +use leptos::prelude::*; +use crate::components::{OutlinedTextField, TextFieldType, ValidatedForm}; + +#[component] +pub fn StudentAcademicsPage() -> impl IntoView { + let data_map = RwSignal::new(HashMap::new()); + + view! { +
+
+ + + + + + + +
+
+ } +} \ No newline at end of file diff --git a/src/pages/student/mod.rs b/src/pages/student/mod.rs index 99cf238..8e06f92 100644 --- a/src/pages/student/mod.rs +++ b/src/pages/student/mod.rs @@ -3,9 +3,11 @@ mod home_page; mod demographics_page; mod additional_page; mod athletics_page; +mod academics_page; pub use shell::*; pub use home_page::*; pub use demographics_page::*; pub use additional_page::*; -pub use athletics_page::*; \ No newline at end of file +pub use athletics_page::*; +pub use academics_page::*; \ No newline at end of file