From 49f89bcb36e739bfea342c624e8d1747d17728e9 Mon Sep 17 00:00:00 2001 From: Maccesch Date: Sun, 15 Sep 2024 22:30:38 +0200 Subject: [PATCH] ported use_textarea_autosize --- CHANGELOG.md | 4 + Cargo.toml | 4 +- examples/use_textarea_autosize/Cargo.toml | 2 +- examples/use_textarea_autosize/src/main.rs | 14 +-- src/use_textarea_autosize.rs | 109 +++++++++------------ src/use_websocket.rs | 4 +- 6 files changed, 64 insertions(+), 73 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b906d34..3b82463 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.14.0-beta4] - 2024-09-15 + +- Latest changes from version 0.13.4 and 0.13.5 ported + ## [0.14.0-beta3] - 2024-09-02 ### Breaking Changes 🛠 diff --git a/Cargo.toml b/Cargo.toml index 20f1e06..244a6ea 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "leptos-use" -version = "0.14.0-beta3" +version = "0.14.0-beta4" edition = "2021" authors = ["Marc-Stefan Cassola"] categories = ["gui", "web-programming", "wasm"] @@ -27,7 +27,7 @@ http0_2 = { version = "0.2", optional = true, package = "http" } js-sys = "0.3" lazy_static = "1" leptos = "0.7.0-beta5" -leptos_axum = { version = "0.7.0-beta5", optional = true, } +leptos_axum = { version = "0.7.0-beta5", optional = true } leptos_actix = { version = "0.7.0-beta5", optional = true } leptos-spin = { version = "0.2", optional = true } num = { version = "0.4", optional = true } diff --git a/examples/use_textarea_autosize/Cargo.toml b/examples/use_textarea_autosize/Cargo.toml index 85cf3d0..b3829f2 100644 --- a/examples/use_textarea_autosize/Cargo.toml +++ b/examples/use_textarea_autosize/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -leptos = { version = "0.6", features = ["nightly", "csr"] } +leptos = { workspace = true, features = ["nightly", "csr"] } console_error_panic_hook = "0.1" console_log = "1" log = "0.4" diff --git a/examples/use_textarea_autosize/src/main.rs b/examples/use_textarea_autosize/src/main.rs index 54be776..4a46107 100644 --- a/examples/use_textarea_autosize/src/main.rs +++ b/examples/use_textarea_autosize/src/main.rs @@ -1,10 +1,10 @@ -use leptos::*; +use leptos::prelude::*; use leptos_use::docs::demo_or_body; use leptos_use::{use_textarea_autosize, UseTextareaAutosizeReturn}; #[component] fn Demo() -> impl IntoView { - let textarea = create_node_ref::(); + let textarea = NodeRef::new(); let UseTextareaAutosizeReturn { content, @@ -15,7 +15,7 @@ fn Demo() -> impl IntoView { view! {
Type, the textarea will grow: