+
"Student Additional Forms"
+
+ "This is just a placeholder for now. We'll show redirect buttons to each form."
+
+
+ }
+}
\ No newline at end of file
diff --git a/src/pages/student/home_page.rs b/src/pages/student/home_page.rs
index d453684..3b5bf0e 100644
--- a/src/pages/student/home_page.rs
+++ b/src/pages/student/home_page.rs
@@ -5,7 +5,9 @@ pub fn StudentHomePage() -> impl IntoView {
view! {
"Student Home Page"
-
"This is just a placeholder for now. We'll show some redirect buttons."
+
+ "This is just a placeholder for now. We'll show some redirect buttons."
+
}
}
diff --git a/src/pages/student/mod.rs b/src/pages/student/mod.rs
index 83765aa..8354f08 100644
--- a/src/pages/student/mod.rs
+++ b/src/pages/student/mod.rs
@@ -1,7 +1,9 @@
mod shell;
mod home_page;
mod demographics_page;
+mod additional_page;
pub use shell::*;
pub use home_page::*;
-pub use demographics_page::*;
\ No newline at end of file
+pub use demographics_page::*;
+pub use additional_page::*;
\ No newline at end of file
diff --git a/src/pages/student/shell.rs b/src/pages/student/shell.rs
index 94e3523..d006bd0 100644
--- a/src/pages/student/shell.rs
+++ b/src/pages/student/shell.rs
@@ -1,6 +1,6 @@
use leptos::prelude::*;
use leptos_oidc::{AuthLoaded, Authenticated};
-use crate::common::TabInfo;
+use crate::common::{SubTabInfo, TabInfo};
use crate::components::{Banner, Loading, TabSidebarList};
use crate::components::login::StudentLoginContext;
use crate::pages::UnauthenticatedPage;
@@ -14,9 +14,17 @@ pub fn StudentShell() -> impl IntoView {