1
0
Evan Almloff 2 жил өмнө
parent
commit
5d9d9e7441

+ 12 - 15
packages/native-core/tests/custom_element.rs

@@ -309,24 +309,21 @@ fn custom_elements_work() {
                 let size = *node.get::<LayoutState>().unwrap();
                 let id = node.id();
                 println!("{indent}{id:?} {color:?} {size:?} {node_type:?}");
-                match node_type {
-                    NodeType::Element(el) => {
-                        match el.tag.as_str() {
-                            // the color should bubble up from customelementslot
-                            "testing132" | "customelementslot" => {
-                                assert_eq!(color.color, 1);
-                            }
-                            // the color of the light dom should not effect the color of the shadow dom, so the color of divs in the shadow dom should be 0
-                            "div" => {
-                                assert_eq!(color.color, 0);
-                            }
-                            _ => {}
+                if let NodeType::Element(el) = node_type {
+                    match el.tag.as_str() {
+                        // the color should bubble up from customelementslot
+                        "testing132" | "customelementslot" => {
+                            assert_eq!(color.color, 1);
                         }
-                        if el.tag != "Root" {
-                            assert_eq!(size.size, (i + 2).saturating_sub(height));
+                        // the color of the light dom should not effect the color of the shadow dom, so the color of divs in the shadow dom should be 0
+                        "div" => {
+                            assert_eq!(color.color, 0);
                         }
+                        _ => {}
+                    }
+                    if el.tag != "Root" {
+                        assert_eq!(size.size, (i + 2).saturating_sub(height));
                     }
-                    _ => {}
                 }
             });
         }

+ 5 - 8
packages/rink/examples/widgets.rs

@@ -76,16 +76,13 @@ impl Driver for Counter {
         event: Rc<EventData>,
         _: bool,
     ) {
-        match event_type {
-            "input" => {
-                // when the button is clicked, increment the counter
-                if let EventData::Form(input_event) = &*event {
-                    if let Ok(value) = input_event.value.parse::<f64>() {
-                        self.count = value;
-                    }
+        if event_type == "input" {
+            // when the button is clicked, increment the counter
+            if let EventData::Form(input_event) = &*event {
+                if let Ok(value) = input_event.value.parse::<f64>() {
+                    self.count = value;
                 }
             }
-            _ => {}
         }
     }