File tree Expand file tree Collapse file tree 2 files changed +20
-12
lines changed
Expand file tree Collapse file tree 2 files changed +20
-12
lines changed Original file line number Diff line number Diff line change 11[package ]
22name = " hemi"
3- version = " 5.6 .0"
3+ version = " 6.3 .0"
44edition = " 2021"
55authors = [
" kualta <[email protected] >" ]
66
77[dependencies ]
8- dioxus = { version = " 0.5.6 " , features = [" web" , " html" ] }
8+ dioxus = { version = " 0.6.3 " , features = [" web" , " html" ] }
99dioxus-material-symbols = " 0.4.3"
1010getrandom = { version = " 0.2.7" , features = [" js" ] }
1111log = " 0.4.17"
@@ -15,8 +15,8 @@ serde = "1.0.152"
1515serde_json = " 1.0.81"
1616tailwindcss-to-rust-macros = " 0.1.2"
1717wasm-logger = " 0.2.0"
18- wasm-bindgen = " =0.2.95 "
19- wasm-bindgen-cli = " =0.2.95 "
18+ wasm-bindgen = " =0.2.100 "
19+ wasm-bindgen-cli = " =0.2.100 "
2020web-sys = { version = " 0.3.60" , features = [" HtmlAudioElement" ] }
2121
2222[profile .dev ]
@@ -26,5 +26,15 @@ opt-level = 1
2626opt-level = 2
2727lto = true
2828
29+ [profile .wasm-dev ]
30+ inherits = " dev"
31+ opt-level = 1
32+
33+ [profile .server-dev ]
34+ inherits = " dev"
35+
36+ [profile .android-dev ]
37+ inherits = " dev"
38+
2939[profile .dev .package ."*" ]
3040opt-level = 3
Original file line number Diff line number Diff line change @@ -92,10 +92,10 @@ fn App() -> Element {
9292 use_context_provider ( || Signal :: new ( Layouts :: default ( ) ) ) ;
9393 let mut layouts_state = use_context :: < Signal < Layouts > > ( ) ;
9494
95- let layouts = use_resource ( || async move { Layouts :: pull ( ) . await } ) ;
96- let mut init = use_signal ( || false ) ;
97- if let Some ( ref data ) = * layouts . read ( ) {
98- if ! * init . read ( ) {
95+ let mut layouts = use_resource ( || async move { Layouts :: pull ( ) . await } ) ;
96+
97+ use_effect ( move || {
98+ if let Some ( ref data ) = * layouts . read ( ) {
9999 let mut app = app. write ( ) ;
100100 * layouts_state. write ( ) = data. clone ( ) ;
101101
@@ -112,11 +112,9 @@ fn App() -> Element {
112112 TypingSide :: Right => & dictionary. read ( ) . right ,
113113 } ;
114114 app. typer = TypingData :: new ( 10 , current_dict) ;
115-
116- init. set ( true ) ;
117115 }
118- }
119-
116+ } ) ;
117+
120118 let on_key_down = move |event : Event < KeyboardData > | {
121119 let key_code = event. code ( ) ;
122120
You can’t perform that action at this time.
0 commit comments