cargo fmt

This commit is contained in:
Austin 2023-03-20 00:59:05 +00:00
parent e12b3bad56
commit 0a6eb2db39

View File

@ -17,6 +17,7 @@ use crate::{
}; };
use gloo_console::error; use gloo_console::error;
use wasm_bindgen::prelude::*;
use yew::{ use yew::{
function_component, function_component,
html::Scope, html::Scope,
@ -28,25 +29,24 @@ use yew_router::{
scope_ext::RouterScopeExt, scope_ext::RouterScopeExt,
BrowserRouter, Switch, BrowserRouter, Switch,
}; };
use wasm_bindgen::prelude::*;
#[wasm_bindgen] #[wasm_bindgen]
extern "C" { extern "C" {
#[wasm_bindgen(js_namespace = darkmode)] #[wasm_bindgen(js_namespace = darkmode)]
fn toggleDarkMode(doSave: bool); fn toggleDarkMode(doSave: bool);
#[wasm_bindgen] #[wasm_bindgen]
fn inDarkMode() -> bool; fn inDarkMode() -> bool;
} }
#[function_component(DarkModeToggle)] #[function_component(DarkModeToggle)]
pub fn dark_mode_toggle() -> Html { pub fn dark_mode_toggle() -> Html {
html! { html! {
<div class="form-check form-switch"> <div class="form-check form-switch">
<input class="form-check-input" onclick={|_| toggleDarkMode(true)} type="checkbox" id="darkModeToggle" checked={inDarkMode()}/> <input class="form-check-input" onclick={|_| toggleDarkMode(true)} type="checkbox" id="darkModeToggle" checked={inDarkMode()}/>
<label class="form-check-label" for="darkModeToggle">{"Dark mode"}</label> <label class="form-check-label" for="darkModeToggle">{"Dark mode"}</label>
</div> </div>
} }
} }
#[function_component(AppContainer)] #[function_component(AppContainer)]