use gloo_net::http::Request; use wasm_bindgen_futures::spawn_local; use sycamore::prelude::*; use sycamore::suspense::Suspense; use sycamore_router::{Route, Router, RouterProps}; use log::Level; #[derive(Route)] enum AppRoutes { #[to("/")] Home, #[to("/hello-server")] HelloServer, #[not_found] NotFound, } #[component] fn App(cx: Scope) -> View { view! {cx, div{"Test"} /* Router { integration: {HistoryIntegration::new()}, view: |cx, route: &ReadSignal| { view! { div(class="app") { (match route.get().as_ref() { AppRoutes::Home => view! { cx, "This is the index page" }, AppRoutes::HelloServer => view! { cx, "About this website" }, AppRoutes::NotFound => view! { cx, "404 Not Found" }, }) } } } } */ } } #[component(HelloServer)] fn HelloServer(cx: Scope) -> View { view! {cx, div{"No server response"} } } fn main() { console_error_panic_hook::set_once(); console_log::init_with_level(log::Level::Debug).unwrap(); sycamore::render(|cx| view! { cx, App {} }); //sycamore::render(|cx| App(cx)); }