@react-email/heading
Advanced tools
Comparing version
@@ -37,9 +37,30 @@ "use strict"; | ||
var import_jsx_runtime = require("react/jsx-runtime"); | ||
var Heading = React.forwardRef(({ as: Tag = "h1", children, style, ...props }, forwardedRef) => /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_react_slot.Slot, { | ||
ref: forwardedRef, | ||
...props, | ||
children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Tag, { | ||
children | ||
}) | ||
})); | ||
var Heading = React.forwardRef(({ as: Tag = "h1", children, style, ...props }, forwardedRef) => { | ||
const styles = { ...style, ...getDefaultStyles(Tag) }; | ||
return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_react_slot.Slot, { | ||
ref: forwardedRef, | ||
style: styles, | ||
...props, | ||
children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Tag, { | ||
children | ||
}) | ||
}); | ||
}); | ||
var getDefaultStyles = (as) => { | ||
switch (as) { | ||
default: | ||
case "h1": | ||
return { margin: ".67em 0", fontSize: "2em" }; | ||
case "h2": | ||
return { margin: ".83em 0", fontSize: "1.5em" }; | ||
case "h3": | ||
return { margin: "1em 0", fontSize: "1.17em" }; | ||
case "h4": | ||
return { margin: "1.33em 0", fontSize: "1em" }; | ||
case "h5": | ||
return { margin: "1.67em 0", fontSize: ".83em" }; | ||
case "h6": | ||
return { margin: "2.33em 0", fontSize: ".67em" }; | ||
} | ||
}; | ||
Heading.displayName = "Heading"; | ||
@@ -46,0 +67,0 @@ // Annotate the CommonJS export names for ESM import in node: |
{ | ||
"name": "@react-email/heading", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "A block of heading text", | ||
@@ -25,3 +25,4 @@ "sideEffects": false, | ||
"@radix-ui/react-slot": "1.0.0", | ||
"react": "18.2.0" | ||
"react": "18.2.0", | ||
"utils": "*" | ||
}, | ||
@@ -28,0 +29,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
Wildcard dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 1 instance in 1 package
11086
12.09%132
46.67%3
50%1
Infinity%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added