@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 1.35 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/Checkbox/Checkbox.css');const e=require("./index.cjs237.js"),c=require("./index.cjs338.js"),d=require("./index.cjs116.js"),j=require("./index.cjs249.js");;/* empty css */const m=require("./index.cjs239.js"),p=require("./index.cjs174.js"),i=require("./index.cjs61.js"),b=({id:n,linkText:s,onPressLink:x,label:r,checked:a,onChange:l,classNameText:u="fs-6 fw-bold"})=>{var o;const t=new DOMParser().parseFromString(`${r}`,"text/html"),h=((o=t==null?void 0:t.body)==null?void 0:o.textContent)||"";return e.jsxRuntimeExports.jsxs(d.Row,{alignItems:s?"flex-start":"center",className:"ui-check-box-container",gap:"x16",children:[e.jsxRuntimeExports.jsx(c.Checkbox,{id:n,checked:a,onCheckedChange:l,className:"ui-checkbox","aria-label":h,children:e.jsxRuntimeExports.jsx(c.CheckboxIndicator,{children:e.jsxRuntimeExports.jsx(p.CheckIcon,{width:14,height:14,color:"white"})})}),e.jsxRuntimeExports.jsxs(i.Col,{children:[r&&e.jsxRuntimeExports.jsx(j.default,{as:"label",htmlFor:n,className:m.clsx(u,"text-slate-20"),children:r}),s&&e.jsxRuntimeExports.jsx(i.Col,{onClick:x,children:e.jsxRuntimeExports.jsx("span",{className:"ui-link-checkbox cursor-pointer",children:s})})]})]})};exports.Checkbox=b;
//# sourceMappingURL=index.cjs60.js.map