Commit 8d68365
Fix warning messages
Changed files (3)
modifiedexamples/counter-component/src/counter.rsmodifiedexamples/counter-component/src/lib.rsmodifiedexamples/counter-component/src/main_component.rs
Diff
@@ -10,7 +10,7 @@ impl Component for Counter { self.render(&element); } - fn disconnected(&mut self, element: HtmlElement) {+ fn disconnected(&mut self, _element: HtmlElement) { log!("Element removed"); } @@ -22,7 +22,7 @@ impl Component for Counter { &mut self, element: HtmlElement, name: &str,- old_value: &str,+ _old_value: &str, new_value: &str, ) { match name {@@ -89,10 +89,12 @@ fn update_count(id: &str, change: i32) { } let element = html_element.unwrap();- let mut new_count = update_count_in_element(&element, change);+ let new_count = update_count_in_element(&element, change); if let Some(count) = new_count {- element.set_attribute("count", count.to_string().as_str());+ if let Err(e) = element.set_attribute("count", count.to_string().as_str()) {+ error!("Failed to set attribute 'count'.", e);+ } } else { error!("Click counter failed."); }@@ -3,8 +3,7 @@ use kaja_web::prelude::*; mod counter; mod main_component; -use counter::*;-use main_component::*;+ #[wasm_bindgen(start)] pub fn init() {@@ -1,18 +1,14 @@ use kaja_web::prelude::*; #[component("main-component")]-pub struct Main {- message: Option<String>,-}+pub struct Main; -impl Main {+impl Component for Main { fn connected(&mut self, element: HtmlElement) {- self.render(element);+ self.render(&element); }-} -impl Main {- fn render(&self, element: HtmlElement) {+ fn render(&self, element: &HtmlElement) { let content = html! {{ <counter-component count="1"></counter-component> <counter-component count="42"></counter-component>@@ -21,20 +17,3 @@ impl Main { element.set_inner_html(content.as_str()); } }--impl Main {- fn disconnected(&mut self, _element: HtmlElement) {}-- fn observed_attributes() -> &'static [&'static str] {- &[]- }-- fn attribute_changed(- &mut self,- _parent: HtmlElement,- _name: &str,- _old_value: &str,- _new_value: &str,- ) {- }-}