diff --git a/src/app.rs b/src/app.rs index 71b72ff..200270d 100644 --- a/src/app.rs +++ b/src/app.rs @@ -129,6 +129,7 @@ fn StudentRoutes() -> impl MatchNestedRoutes + Clone { + } .into_inner() diff --git a/src/pages/student/mod.rs b/src/pages/student/mod.rs index 5061c84..4b739f8 100644 --- a/src/pages/student/mod.rs +++ b/src/pages/student/mod.rs @@ -5,6 +5,7 @@ mod additional_page; mod athletics_page; mod academics_page; mod extracurriculars_page; +mod work_experience_page; pub use shell::*; pub use home_page::*; @@ -12,4 +13,5 @@ pub use demographics_page::*; pub use additional_page::*; pub use athletics_page::*; pub use academics_page::*; -pub use extracurriculars_page::*; \ No newline at end of file +pub use extracurriculars_page::*; +pub use work_experience_page::*; \ No newline at end of file diff --git a/src/pages/student/work_experience_page.rs b/src/pages/student/work_experience_page.rs new file mode 100644 index 0000000..032292c --- /dev/null +++ b/src/pages/student/work_experience_page.rs @@ -0,0 +1,29 @@ +use std::collections::HashMap; +use leptos::prelude::*; +use crate::components::{MultiEntry, ValidatedForm}; +use crate::input; + +#[component] +pub fn StudentWorkExperiencePage() -> impl IntoView { + let data_map = RwSignal::new(HashMap::new()); + + view! { +
+
+ + + +
+
+ } +} \ No newline at end of file