Clone in a terminal:
Commit 4693249
Johan Mattsson - 2026-06-29T11:11:21+00:00
46932494c7a4567a7f1a6b71bfc361bf8f32062fjohan.mattsson.m@gmail.com

Update component id

Changed files (2)

Diff

diff --git a/src/lib.rs b/src/lib.rsindex d71e84d..37c9d9e 100644--- a/src/lib.rs+++ b/src/lib.rs@@ -336,8 +336,8 @@ pub trait Component {     } } -pub fn get_component_element(id: u32) -> Option<HtmlElement> {-    let selector = format!("[kajaComponentId='{}']", id);+pub fn get_component_element(id: &str) -> Option<HtmlElement> {+    let selector = format!("[componentid='{}']", id);     let element = get_element(selector.as_str());     element }diff --git a/src/prelude.rs b/src/prelude.rsindex ccb3bcb..d5d10fd 100644--- a/src/prelude.rs+++ b/src/prelude.rs@@ -1,7 +1,7 @@ pub use crate::{     CallbackRegistration, Component, Error, InitComponentFn, InitFn, Result, get_callback,-    get_cookie_value, get_element, get_elements, get_value, init_callbacks, inner_html, inner_text,-    try_get_value, try_inner_html, try_inner_text,+    get_component_element, get_cookie_value, get_element, get_elements, get_value, init_callbacks,+    inner_html, inner_text, try_get_value, try_inner_html, try_inner_text, };  pub use gloo::console::error;

Contact

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