jsx-async-runtime
Advanced tools
Comparing version 0.7.0 to 0.7.1
@@ -76,3 +76,3 @@ // src/jsx/jsx-runtime.ts | ||
case "class": | ||
const classes = Object.entries(value).filter(([k, v]) => v).map(([k, v]) => k); | ||
const classes = Array.isArray(value) ? value.filter((v) => v) : Object.entries(value).filter(([k, v]) => v).map(([k, v]) => k); | ||
return classes.length > 0 ? `class="${escapeQuotes(classes.join(" "))}"` : ""; | ||
@@ -79,0 +79,0 @@ default: |
@@ -25,3 +25,3 @@ export type Tag = { | ||
autofocus?: "" | "autofocus" | boolean; | ||
class?: string | { | ||
class?: string | string[] | { | ||
[key: string]: boolean; | ||
@@ -28,0 +28,0 @@ }; |
{ | ||
"name": "jsx-async-runtime", | ||
"version": "0.7.0", | ||
"version": "0.7.1", | ||
"description": "An asynchronous JSX runtime without dependencies to be used as html template engine.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
56876
0