UNPKG

@anoki/fse-ui

Version:

FSE UI components library

3 lines (2 loc) 822 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("./index.cjs277.js"),r=require("./index.cjs288.js"),d=require("./index.cjs289.js"),l=(e,n=void 0)=>{const t=r.sanitize(e).replace(/^<([a-z][a-z0-9]*)([^>]*)>(.*)<\/\1>$/i,"$3");return s.jsxRuntimeExports.jsx(d.default,{dangerouslySetInnerHTML:{__html:t},as:n})},u=/<(p|div|ul|ol|li|h[1-6]|table|thead|tbody|tfoot|tr|td|th|blockquote|section|article|aside|header|footer|figure|figcaption|pre|hr|address)\b/i,p=(e,n="p")=>{const i=r.sanitize(e,{addAttributes:["target"]}),t=i.replace(/^<([a-z][a-z0-9]*)([^>]*)>(.*)<\/\1>$/i,"$3"),o=n==="div"||u.test(t),a=o?"div":"p",c=o?i:t;return s.jsxRuntimeExports.jsx(a,{dangerouslySetInnerHTML:{__html:c}})};exports.HTML=p;exports.HTMLBalancer=l; //# sourceMappingURL=index.cjs158.js.map