use leptos::*; pub mod demo; pub use demo::Demo; mod navbar; pub use navbar::TopBar; pub mod homepage; pub use homepage::Homepage; #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum DemoUploadStatus { Hidden, Shown, } #[leptos::component] pub fn upload_demo( shown: ReadSignal, update_shown: WriteSignal, ) -> impl leptos::IntoView { use leptos_router::Form; let style = stylers::style! { "UploadDemo", .container { position: absolute; left: 25vw; top: 15vh; width: 48vw; height: 18vh; padding: 1vh 1vw; color: #f1f1f1; background-color: #42424d; border-radius: 10px; display: none; } .container.shown { display: block; } }; view! {class = style,

Upload a Demo

Select File to upload

} }