diff --git a/examples/use_webtransport/Cargo.toml b/examples/use_webtransport/Cargo.toml index c08ceb1..f629f2d 100644 --- a/examples/use_webtransport/Cargo.toml +++ b/examples/use_webtransport/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -leptos = { version = "0.4", features = ["nightly", "csr"] } +leptos = { version = "0.5.0-beta2", features = ["nightly", "csr"] } console_error_panic_hook = "0.1" console_log = "1" log = "0.4" diff --git a/examples/use_webtransport/src/main.rs b/examples/use_webtransport/src/main.rs index fcd4f2e..1cd1f65 100644 --- a/examples/use_webtransport/src/main.rs +++ b/examples/use_webtransport/src/main.rs @@ -4,10 +4,22 @@ use leptos_use::use_webtransport; #[component] fn Demo() -> impl IntoView { + let transport = use_webtransport("https://echo.webtransport.day"); - use_webtransport(); + let (text, set_text) = create_signal("".to_string()); - view! { } + let on_send = { + let transport = transport.clone(); + + move |e| { + transport.send_datagrams(text().as_bytes()); + } + }; + + view! { +