Skip to content

Commit 16b0210

Browse files
authored
fix(cli/fragments/yew): replace deprecated code (#182)
* replace deprecated code Signed-off-by: xTeKc <bcd3v@pm.me> * changefile Signed-off-by: xTeKc <bcd3v@pm.me>
1 parent 96ab680 commit 16b0210

3 files changed

Lines changed: 8 additions & 1 deletion

File tree

.changes/yew-deprecated.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-tauri-app": patch
3+
---
4+
5+
Replace deprecated functions in `yew` template.

packages/cli/fragments/fragment-yew/_Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ edition = "2021"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77
[dependencies]
8+
serde-wasm-bindgen = "0.4.3"
89
js-sys = "0.3.59"
910
serde = { version = "1.0.140", features = ["derive"] }
1011
wasm-bindgen = { version = "0.2.82", features = ["serde-serialize"] }

packages/cli/fragments/fragment-yew/src/app.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use serde::{Deserialize, Serialize};
2+
use serde_wasm_bindgen::to_value;
23
use wasm_bindgen::prelude::*;
34
use wasm_bindgen_futures::spawn_local;
45
use yew::prelude::*;
@@ -38,7 +39,7 @@ pub fn app() -> Html {
3839
// Learn more about Tauri commands at https://tauri.app/v1/guides/features/command
3940
let new_msg = invoke(
4041
"greet",
41-
JsValue::from_serde(&GreetArgs { name: &*name }).unwrap(),
42+
to_value(&GreetArgs { name: &*name }).unwrap(),
4243
)
4344
.await;
4445
log(&new_msg.as_string().unwrap());

0 commit comments

Comments
 (0)