use leptos::prelude::*; use crate::common::TabInfo; use crate::components::{Banner, TabSidebarList}; use crate::components::login::AdminLoginContext; /// # Admin Shell Component /// /// This shell should keep track of pretty much everything that changes across the admin page. It /// will provide the login context, the banner, and the tabs. #[component] pub fn AdminShell() -> impl IntoView { // Create login context view! { // We'll put the tabs here. } } #[component] pub fn AdminFallback() -> impl IntoView { view! {

"This is a fallback page"

} } #[component] pub fn AdminTesting() -> impl IntoView { view! {

"This is a testing page"

} }