use leptos::*; use leptos_router::*; use frontend::{UploadDemo, TopBar, Homepage, Demo}; async fn load_demos() -> Vec { let res = reqwasm::http::Request::get("/api/demos/list").send().await.unwrap(); let demos: Vec = res.json().await.unwrap(); demos } fn main() { let async_data = create_resource(|| (), |_| async move { load_demos().await }); let (upload_demo_read, upload_demo_write) = create_signal(frontend::DemoUploadStatus::Hidden); mount_to_body(move || view! {
}) }