use dioxus::prelude::*; use views::{Upload}; use tracing::Level; mod components; mod views; #[derive(Debug, Clone, Routable, PartialEq)] #[rustfmt::skip] enum Route { #[route("/upload")] Upload {}, } const FAVICON: Asset = asset!("/assets/favicon.ico"); const TAILWIND_CSS: Asset = asset!("/assets/tailwind.css"); fn main() { dioxus::logger::init(Level::INFO).expect("failed to init logger"); dioxus::launch(App); } #[component] fn App() -> Element { rsx! { document::Link { rel: "icon", href: FAVICON } // document::Link { rel: "stylesheet", href: MAIN_CSS } document::Link { rel: "stylesheet", href: TAILWIND_CSS } Router:: {} } }