diff --git a/.changeset/tasty-seas-obey.md b/.changeset/tasty-seas-obey.md
new file mode 100644
index 00000000..4af9ca81
--- /dev/null
+++ b/.changeset/tasty-seas-obey.md
@@ -0,0 +1,5 @@
+---
+"@devup-ui/wasm": patch
+---
+
+Fix or issue
diff --git a/libs/extractor/src/prop_modify_utils.rs b/libs/extractor/src/prop_modify_utils.rs
index 7a056e80..e4383d31 100644
--- a/libs/extractor/src/prop_modify_utils.rs
+++ b/libs/extractor/src/prop_modify_utils.rs
@@ -404,7 +404,7 @@ pub fn convert_class_name<'a>(
class_name.clone_in(ast_builder.allocator),
),
),
- LogicalOperator::Coalesce,
+ LogicalOperator::Or,
Expression::StringLiteral(ast_builder.alloc_string_literal(SPAN, "", None)),
),
)
diff --git a/libs/extractor/src/snapshots/extractor__tests__extract_class_name_from_component.snap b/libs/extractor/src/snapshots/extractor__tests__extract_class_name_from_component.snap
index 35710bbf..729b0016 100644
--- a/libs/extractor/src/snapshots/extractor__tests__extract_class_name_from_component.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__extract_class_name_from_component.snap
@@ -45,5 +45,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-5.snap b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-5.snap
index bf8ef647..f71c8d53 100644
--- a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-5.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-5.snap
@@ -23,5 +23,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-6.snap b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-6.snap
index 0e4c4d64..ae733c76 100644
--- a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-6.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-6.snap
@@ -23,5 +23,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-7.snap b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-7.snap
index b24eb8e8..643b35c9 100644
--- a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-7.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-7.snap
@@ -23,5 +23,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-8.snap b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-8.snap
index dfafcdf2..7bfdff02 100644
--- a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-8.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-8.snap
@@ -40,5 +40,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-9.snap b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-9.snap
index 53ac6868..177b279a 100644
--- a/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-9.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__extract_style_props_with_class_name-9.snap
@@ -20,5 +20,5 @@ ToBTreeSet {
"buttonS",
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\nimport clsx from \"clsx\";\n;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\nimport clsx from \"clsx\";\n;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__rest_props.snap b/libs/extractor/src/snapshots/extractor__tests__rest_props.snap
index 58e5952c..14f871bf 100644
--- a/libs/extractor/src/snapshots/extractor__tests__rest_props.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__rest_props.snap
@@ -25,5 +25,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-5.snap b/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-5.snap
index 6bbd684b..35519da9 100644
--- a/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-5.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-5.snap
@@ -14,5 +14,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\nimport { jsx as e } from \"react/jsx-runtime\";\ne(\"div\", {\n\t...props,\n\tclassName: `a d0 ${props?.className ?? \"\"}`,\n\tstyle: {\n\t\t...{ \"--d1\": variable },\n\t\t...{ color: \"blue\" },\n\t\t...props?.style\n\t}\n});\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\nimport { jsx as e } from \"react/jsx-runtime\";\ne(\"div\", {\n\t...props,\n\tclassName: `a d0 ${props?.className || \"\"}`,\n\tstyle: {\n\t\t...{ \"--d1\": variable },\n\t\t...{ color: \"blue\" },\n\t\t...props?.style\n\t}\n});\n",
}