diff --git a/src/pages/student/demographics_page.rs b/src/pages/student/demographics_page.rs index 641f410..2452423 100644 --- a/src/pages/student/demographics_page.rs +++ b/src/pages/student/demographics_page.rs @@ -1,5 +1,5 @@ use leptos::prelude::*; -use crate::components::{OutlinedTextField, Select, TextFieldType, ValidatedForm}; +use crate::components::{Loading, OutlinedTextField, Select, TextFieldType, ValidatedForm}; use crate::pages::student::form_setup::use_student_form; #[component] @@ -12,68 +12,73 @@ pub fn StudentDemographicsPage() -> impl IntoView { let controller = use_student_form("demographics"); view! { -
-
- - // Inputs here. - - - // There must be a date of birth selection field here. - - - - - + +
+
+ } } diff --git a/src/pages/student/extracurriculars_page.rs b/src/pages/student/extracurriculars_page.rs index 7f16a2f..4c74f53 100644 --- a/src/pages/student/extracurriculars_page.rs +++ b/src/pages/student/extracurriculars_page.rs @@ -1,5 +1,5 @@ use leptos::prelude::*; -use crate::components::{MultiEntry, OutlinedTextField, TextFieldType, ValidatedForm}; +use crate::components::{Loading, MultiEntry, OutlinedTextField, TextFieldType, ValidatedForm}; use crate::input; use crate::pages::student::form_setup::use_student_form; @@ -8,35 +8,40 @@ pub fn StudentExtracurricularsPage() -> impl IntoView { let controller = use_student_form("demographics"); view! { -
-
- - // Inputs here. - - - -
-
+ +
+
+ + // Inputs here. + + + +
+
+ } } \ No newline at end of file diff --git a/src/pages/student/family_info_page.rs b/src/pages/student/family_info_page.rs index 4fde2ac..0ce7e46 100644 --- a/src/pages/student/family_info_page.rs +++ b/src/pages/student/family_info_page.rs @@ -1,5 +1,5 @@ use leptos::prelude::*; -use crate::components::{OutlinedTextField, TextFieldType, ValidatedForm}; +use crate::components::{Loading, OutlinedTextField, TextFieldType, ValidatedForm}; use crate::pages::student::form_setup::use_student_form; #[component] @@ -7,97 +7,102 @@ pub fn StudentFamilyPage() -> impl IntoView { let controller = use_student_form("family"); view! { -
-
- - // Inputs here. - - - - // TODO Could this be a select dropdown? - - // TODO Get a better example - - - - - // TODO Could this be a select dropdown? - - // TODO Get a better example - - - -
-
+ +
+
+ + // Inputs here. + + + + // TODO Could this be a select dropdown? + + // TODO Get a better example + + + + + // TODO Could this be a select dropdown? + + // TODO Get a better example + + + +
+
+ } } \ No newline at end of file diff --git a/src/pages/student/university_page.rs b/src/pages/student/university_page.rs index a7cb53e..8e2673e 100644 --- a/src/pages/student/university_page.rs +++ b/src/pages/student/university_page.rs @@ -1,5 +1,5 @@ use leptos::prelude::*; -use crate::components::{OutlinedTextField, Select, TextFieldType, ValidatedForm}; +use crate::components::{Loading, OutlinedTextField, Select, TextFieldType, ValidatedForm}; use crate::pages::student::form_setup::use_student_form; #[component] @@ -10,64 +10,69 @@ pub fn StudentUniversityPage() -> impl IntoView { // major, study field, intended career, college_acceptance view! { -
-
- - // Inputs here. - - - // TODO Make this a select dropdown. - - - + // TODO Make this a select dropdown. + + +
+
+ } } diff --git a/src/pages/student/work_experience_page.rs b/src/pages/student/work_experience_page.rs index d600b43..21d6392 100644 --- a/src/pages/student/work_experience_page.rs +++ b/src/pages/student/work_experience_page.rs @@ -1,31 +1,37 @@ use std::collections::HashMap; use leptos::prelude::*; -use crate::components::{MultiEntry, ValidatedForm}; +use crate::components::{Loading, MultiEntry, ValidatedForm}; use crate::input; +use crate::pages::student::form_setup::use_student_form; #[component] pub fn StudentWorkExperiencePage() -> impl IntoView { - let data_map = RwSignal::new(HashMap::new()); + let controller = use_student_form("workexp"); view! { -
-
- - - -
-
+ +
+
+ + + +
+
+ } } \ No newline at end of file