summaryrefslogtreecommitdiff
path: root/webapp/src/main.rs
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2022-10-09 15:13:37 -0400
committerKjetil Orbekk <kj@orbekk.com>2022-10-09 18:52:13 -0400
commit8b5d16152ffb7d55811a7a558f67620a94e4cbf0 (patch)
tree451743b382c6996cb5e23169ce3547ec261bfccf /webapp/src/main.rs
parent3529444fe1fcb72977dc636b0091ad2e85abed31 (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.rs7
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>>