diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-10-09 15:13:37 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-10-09 18:52:13 -0400 |
commit | 8b5d16152ffb7d55811a7a558f67620a94e4cbf0 (patch) | |
tree | 451743b382c6996cb5e23169ce3547ec261bfccf /webapp/src/main.rs | |
parent | 3529444fe1fcb72977dc636b0091ad2e85abed31 (diff) |
Add a reload button after an error setting up the app context
Diffstat (limited to 'webapp/src/main.rs')
-rw-r--r-- | webapp/src/main.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/webapp/src/main.rs b/webapp/src/main.rs index cf7c813..1b60a9f 100644 --- a/webapp/src/main.rs +++ b/webapp/src/main.rs @@ -7,7 +7,7 @@ use yew_router::prelude::*; pub mod bridge_engine; pub mod card; pub mod components; -use components::{AppContextProvider, AppContext, Game}; +use components::{AppContextProvider, AppContext, Game, ErrorInfo}; use gloo_net::http::Request; extern crate wee_alloc; @@ -25,7 +25,7 @@ enum Route { fn main() { std::panic::set_hook(Box::new(console_error_panic_hook::hook)); - wasm_logger::init(wasm_logger::Config::default()); + wasm_logger::init(wasm_logger::Config::new(log::Level::Debug)); yew::start_app::<App>(); } @@ -55,6 +55,9 @@ fn home() -> Html { html! { <> + if let Some(error) = &ctx.error { + <ErrorInfo ..error.clone()/> + } { user } <p> <Link<Route> to={Route::Playground}>{ "Playground" }</Link<Route>> |