Clone in a terminal:
Commit db8e1c7
Johan Mattsson - 2026-06-29T14:51:32+00:00
db8e1c7a3271d4d659fa26cddee37887040867f8johan.mattsson.m@gmail.com

Make attributes &str

Changed files (2)

Diff

diff --git a/examples/counter-component/src/counter.rs b/examples/counter-component/src/counter.rsindex 303c2b7..2f9f0c8 100644--- a/examples/counter-component/src/counter.rs+++ b/examples/counter-component/src/counter.rs@@ -23,8 +23,8 @@ impl Component for Counter {         &mut self,         element: HtmlElement,         name: &str,-        old_value: &JsValue,-        new_value: &JsValue,+        old_value: &str,+        new_value: &str,     ) {         log!("change", name, "from", old_value, "to", new_value);         self.render(&element);diff --git a/src/lib.rs b/src/lib.rsindex 900c4b2..e649256 100644--- a/src/lib.rs+++ b/src/lib.rs@@ -332,8 +332,8 @@ pub trait Component {         &mut self,         parent: HtmlElement,         name: &str,-        old_value: &JsValue,-        new_value: &JsValue,+        old_value: &str,+        new_value: &str,     ) {         log!("Attribute changed but no update handler for ", name);     }

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112