diff --git a/.changeset/green-moles-refuse.md b/.changeset/green-moles-refuse.md new file mode 100644 index 0000000000..2ec6c2d7e0 --- /dev/null +++ b/.changeset/green-moles-refuse.md @@ -0,0 +1,5 @@ +--- +'@builder.io/mitosis': patch +--- + +[All] Normalize name of mitosis node before assigning it to className diff --git a/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap b/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap index 83ec8547eb..34deca344e 100644 --- a/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap +++ b/packages/core/src/__tests__/__snapshots__/alpine.test.ts.snap @@ -2218,6 +2218,49 @@ exports[`Alpine.js > jsx > Javascript Test > nestedStyles 1`] = ` " `; +exports[`Alpine.js > jsx > Javascript Test > normalizeLayerNames 1`] = ` +" +
+
Emoji
+
Dashes
+
CamelCase
+
Special chars
+
Special chars with dashes
+
Single Number
+
Multiple Numbers
+
Chars with numbers at end
+
Chars with numbers at start
+
Numnbers separated by dash
+
Emoji
+
Number
+
+ +" +`; + exports[`Alpine.js > jsx > Javascript Test > onEvent 1`] = ` "
Test
+" +`; + exports[`Alpine.js > jsx > Typescript Test > onEvent 1`] = ` "
Test
+ + + +
+
Emoji
+
Dashes
+
CamelCase
+
Special chars
+
Special chars with dashes
+
Single Number
+
Multiple Numbers
+
Chars with numbers at end
+
Chars with numbers at start
+
Numnbers separated by dash
+
Emoji
+
Number
+
+ +" +`; + exports[`Svelte > jsx > Typescript Test > onEvent 1`] = ` " + +" +`; + exports[`Vue > jsx > Typescript Test > onEvent 1`] = ` "