use crate::views::{header::AuthHeader, home::Home, login::Login, not_found::NotFound}; use dioxus::prelude::*; #[derive(Routable, Clone)] pub enum Route { #[layout(AuthHeader)] #[route("/")] Home {}, // https://dioxuslabs.com/learn/0.4/router/reference/routes#query-segments #[route("/login?:query_string")] Login { query_string: String }, #[end_layout] #[route("/:..route")] NotFound { route: Vec }, }