25 lines
10 KiB
JavaScript
25 lines
10 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
exports.id = "vendor-chunks/@react-email+heading@0.0.15_react@19.2.4";
|
|
exports.ids = ["vendor-chunks/@react-email+heading@0.0.15_react@19.2.4"];
|
|
exports.modules = {
|
|
|
|
/***/ "(action-browser)/./node_modules/.pnpm/@react-email+heading@0.0.15_react@19.2.4/node_modules/@react-email/heading/dist/index.mjs":
|
|
/*!**********************************************************************************************************************!*\
|
|
!*** ./node_modules/.pnpm/@react-email+heading@0.0.15_react@19.2.4/node_modules/@react-email/heading/dist/index.mjs ***!
|
|
\**********************************************************************************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Heading: () => (/* binding */ Heading)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(action-browser)/./node_modules/.pnpm/next@16.1.6_@babel+core@7.29.0_@opentelemetry+api@1.9.1_react-dom@19.2.4_react@19.2.4__react@19.2.4_sass@1.98.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"(action-browser)/./node_modules/.pnpm/next@16.1.6_@babel+core@7.29.0_@opentelemetry+api@1.9.1_react-dom@19.2.4_react@19.2.4__react@19.2.4_sass@1.98.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-runtime.js\");\nvar __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n for (var prop in b || (b = {}))\n if (__hasOwnProp.call(b, prop))\n __defNormalProp(a, prop, b[prop]);\n if (__getOwnPropSymbols)\n for (var prop of __getOwnPropSymbols(b)) {\n if (__propIsEnum.call(b, prop))\n __defNormalProp(a, prop, b[prop]);\n }\n return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __objRest = (source, exclude) => {\n var target = {};\n for (var prop in source)\n if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)\n target[prop] = source[prop];\n if (source != null && __getOwnPropSymbols)\n for (var prop of __getOwnPropSymbols(source)) {\n if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))\n target[prop] = source[prop];\n }\n return target;\n};\n\n// src/heading.tsx\n\n\n// src/utils/spaces.ts\nvar withMargin = (props) => {\n const nonEmptyStyles = [\n withSpace(props.m, [\"margin\"]),\n withSpace(props.mx, [\"marginLeft\", \"marginRight\"]),\n withSpace(props.my, [\"marginTop\", \"marginBottom\"]),\n withSpace(props.mt, [\"marginTop\"]),\n withSpace(props.mr, [\"marginRight\"]),\n withSpace(props.mb, [\"marginBottom\"]),\n withSpace(props.ml, [\"marginLeft\"])\n ].filter((s) => Object.keys(s).length);\n const mergedStyles = nonEmptyStyles.reduce((acc, style) => {\n return __spreadValues(__spreadValues({}, acc), style);\n }, {});\n return mergedStyles;\n};\nvar withSpace = (value, properties) => {\n return properties.reduce((styles, property) => {\n if (!isNaN(parseFloat(value))) {\n return __spreadProps(__spreadValues({}, styles), { [property]: `${value}px` });\n }\n return styles;\n }, {});\n};\n\n// src/heading.tsx\n\nvar Heading = react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(\n (_a, ref) => {\n var _b = _a, { as: Tag = \"h1\", children, style, m, mx, my, mt, mr, mb, ml } = _b, props = __objRest(_b, [\"as\", \"children\", \"style\", \"m\", \"mx\", \"my\", \"mt\", \"mr\", \"mb\", \"ml\"]);\n return /* @__PURE__ */ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(\n Tag,\n __spreadProps(__spreadValues({}, props), {\n ref,\n style: __spreadValues(__spreadValues({}, withMargin({ m, mx, my, mt, mr, mb, ml })), style),\n children\n })\n );\n }\n);\nHeading.displayName = \"Heading\";\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy8ucG5wbS9AcmVhY3QtZW1haWwraGVhZGluZ0AwLjAuMTVfcmVhY3RAMTkuMi40L25vZGVfbW9kdWxlcy9AcmVhY3QtZW1haWwvaGVhZGluZy9kaXN0L2luZGV4Lm1qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4RUFBOEUsNkRBQTZEO0FBQzNJO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQytCOztBQUUvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FBMkM7QUFDM0MsR0FBRyxJQUFJO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxhQUFhLGVBQWUsTUFBTSxLQUFLO0FBQ25GO0FBQ0E7QUFDQSxHQUFHLElBQUk7QUFDUDs7QUFFQTtBQUN3QztBQUN4QyxjQUFjLDZDQUFnQjtBQUM5QjtBQUNBLG1CQUFtQiw2REFBNkQ7QUFDaEYsMkJBQTJCLHNEQUFHO0FBQzlCO0FBQ0EscUNBQXFDO0FBQ3JDO0FBQ0EsK0NBQStDLGVBQWUsMkJBQTJCO0FBQ3pGO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBR0UiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vQHJlYWN0LWVtYWlsK2hlYWRpbmdAMC4wLjE1X3JlYWN0QDE5LjIuNC9ub2RlX21vZHVsZXMvQHJlYWN0LWVtYWlsL2hlYWRpbmcvZGlzdC9pbmRleC5tanMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9fZGVmUHJvcCA9IE9iamVjdC5kZWZpbmVQcm9wZXJ0eTtcbnZhciBfX2RlZlByb3BzID0gT2JqZWN0LmRlZmluZVByb3BlcnRpZXM7XG52YXIgX19nZXRPd25Qcm9wRGVzY3MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycztcbnZhciBfX2dldE93blByb3BTeW1ib2xzID0gT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scztcbnZhciBfX2hhc093blByb3AgPSBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O1xudmFyIF9fcHJvcElzRW51bSA9IE9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGU7XG52YXIgX19kZWZOb3JtYWxQcm9wID0gKG9iaiwga2V5LCB2YWx1ZSkgPT4ga2V5IGluIG9iaiA/IF9fZGVmUHJvcChvYmosIGtleSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUsIHdyaXRhYmxlOiB0cnVlLCB2YWx1ZSB9KSA6IG9ialtrZXldID0gdmFsdWU7XG52YXIgX19zcHJlYWRWYWx1ZXMgPSAoYSwgYikgPT4ge1xuICBmb3IgKHZhciBwcm9wIGluIGIgfHwgKGIgPSB7fSkpXG4gICAgaWYgKF9faGFzT3duUHJvcC5jYWxsKGIsIHByb3ApKVxuICAgICAgX19kZWZOb3JtYWxQcm9wKGEsIHByb3AsIGJbcHJvcF0pO1xuICBpZiAoX19nZXRPd25Qcm9wU3ltYm9scylcbiAgICBmb3IgKHZhciBwcm9wIG9mIF9fZ2V0T3duUHJvcFN5bWJvbHMoYikpIHtcbiAgICAgIGlmIChfX3Byb3BJc0VudW0uY2FsbChiLCBwcm9wKSlcbiAgICAgICAgX19kZWZOb3JtYWxQcm9wKGEsIHByb3AsIGJbcHJvcF0pO1xuICAgIH1cbiAgcmV0dXJuIGE7XG59O1xudmFyIF9fc3ByZWFkUHJvcHMgPSAoYSwgYikgPT4gX19kZWZQcm9wcyhhLCBfX2dldE93blByb3BEZXNjcyhiKSk7XG52YXIgX19vYmpSZXN0ID0gKHNvdXJjZSwgZXhjbHVkZSkgPT4ge1xuICB2YXIgdGFyZ2V0ID0ge307XG4gIGZvciAodmFyIHByb3AgaW4gc291cmNlKVxuICAgIGlmIChfX2hhc093blByb3AuY2FsbChzb3VyY2UsIHByb3ApICYmIGV4Y2x1ZGUuaW5kZXhPZihwcm9wKSA8IDApXG4gICAgICB0YXJnZXRbcHJvcF0gPSBzb3VyY2VbcHJvcF07XG4gIGlmIChzb3VyY2UgIT0gbnVsbCAmJiBfX2dldE93blByb3BTeW1ib2xzKVxuICAgIGZvciAodmFyIHByb3Agb2YgX19nZXRPd25Qcm9wU3ltYm9scyhzb3VyY2UpKSB7XG4gICAgICBpZiAoZXhjbHVkZS5pbmRleE9mKHByb3ApIDwgMCAmJiBfX3Byb3BJc0VudW0uY2FsbChzb3VyY2UsIHByb3ApKVxuICAgICAgICB0YXJnZXRbcHJvcF0gPSBzb3VyY2VbcHJvcF07XG4gICAgfVxuICByZXR1cm4gdGFyZ2V0O1xufTtcblxuLy8gc3JjL2hlYWRpbmcudHN4XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcblxuLy8gc3JjL3V0aWxzL3NwYWNlcy50c1xudmFyIHdpdGhNYXJnaW4gPSAocHJvcHMpID0+IHtcbiAgY29uc3Qgbm9uRW1wdHlTdHlsZXMgPSBbXG4gICAgd2l0aFNwYWNlKHByb3BzLm0sIFtcIm1hcmdpblwiXSksXG4gICAgd2l0aFNwYWNlKHByb3BzLm14LCBbXCJtYXJnaW5MZWZ0XCIsIFwibWFyZ2luUmlnaHRcIl0pLFxuICAgIHdpdGhTcGFjZShwcm9wcy5teSwgW1wibWFyZ2luVG9wXCIsIFwibWFyZ2luQm90dG9tXCJdKSxcbiAgICB3aXRoU3BhY2UocHJvcHMubXQsIFtcIm1hcmdpblRvcFwiXSksXG4gICAgd2l0aFNwYWNlKHByb3BzLm1yLCBbXCJtYXJnaW5SaWdodFwiXSksXG4gICAgd2l0aFNwYWNlKHByb3BzLm1iLCBbXCJtYXJnaW5Cb3R0b21cIl0pLFxuICAgIHdpdGhTcGFjZShwcm9wcy5tbCwgW1wibWFyZ2luTGVmdFwiXSlcbiAgXS5maWx0ZXIoKHMpID0+IE9iamVjdC5rZXlzKHMpLmxlbmd0aCk7XG4gIGNvbnN0IG1lcmdlZFN0eWxlcyA9IG5vbkVtcHR5U3R5bGVzLnJlZHVjZSgoYWNjLCBzdHlsZSkgPT4ge1xuICAgIHJldHVybiBfX3NwcmVhZFZhbHVlcyhfX3NwcmVhZFZhbHVlcyh7fSwgYWNjKSwgc3R5bGUpO1xuICB9LCB7fSk7XG4gIHJldHVybiBtZXJnZWRTdHlsZXM7XG59O1xudmFyIHdpdGhTcGFjZSA9ICh2YWx1ZSwgcHJvcGVydGllcykgPT4ge1xuICByZXR1cm4gcHJvcGVydGllcy5yZWR1Y2UoKHN0eWxlcywgcHJvcGVydHkpID0+IHtcbiAgICBpZiAoIWlzTmFOKHBhcnNlRmxvYXQodmFsdWUpKSkge1xuICAgICAgcmV0dXJuIF9fc3ByZWFkUHJvcHMoX19zcHJlYWRWYWx1ZXMoe30sIHN0eWxlcyksIHsgW3Byb3BlcnR5XTogYCR7dmFsdWV9cHhgIH0pO1xuICAgIH1cbiAgICByZXR1cm4gc3R5bGVzO1xuICB9LCB7fSk7XG59O1xuXG4vLyBzcmMvaGVhZGluZy50c3hcbmltcG9ydCB7IGpzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xudmFyIEhlYWRpbmcgPSBSZWFjdC5mb3J3YXJkUmVmKFxuICAoX2EsIHJlZikgPT4ge1xuICAgIHZhciBfYiA9IF9hLCB7IGFzOiBUYWcgPSBcImgxXCIsIGNoaWxkcmVuLCBzdHlsZSwgbSwgbXgsIG15LCBtdCwgbXIsIG1iLCBtbCB9ID0gX2IsIHByb3BzID0gX19vYmpSZXN0KF9iLCBbXCJhc1wiLCBcImNoaWxkcmVuXCIsIFwic3R5bGVcIiwgXCJtXCIsIFwibXhcIiwgXCJteVwiLCBcIm10XCIsIFwibXJcIiwgXCJtYlwiLCBcIm1sXCJdKTtcbiAgICByZXR1cm4gLyogQF9fUFVSRV9fICovIGpzeChcbiAgICAgIFRhZyxcbiAgICAgIF9fc3ByZWFkUHJvcHMoX19zcHJlYWRWYWx1ZXMoe30sIHByb3BzKSwge1xuICAgICAgICByZWYsXG4gICAgICAgIHN0eWxlOiBfX3NwcmVhZFZhbHVlcyhfX3NwcmVhZFZhbHVlcyh7fSwgd2l0aE1hcmdpbih7IG0sIG14LCBteSwgbXQsIG1yLCBtYiwgbWwgfSkpLCBzdHlsZSksXG4gICAgICAgIGNoaWxkcmVuXG4gICAgICB9KVxuICAgICk7XG4gIH1cbik7XG5IZWFkaW5nLmRpc3BsYXlOYW1lID0gXCJIZWFkaW5nXCI7XG5leHBvcnQge1xuICBIZWFkaW5nXG59O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/.pnpm/@react-email+heading@0.0.15_react@19.2.4/node_modules/@react-email/heading/dist/index.mjs\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |