@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 983 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require('./components/ui/filters/CategoryContent/CategoryContent.css');const s=require("./index.cjs237.js"),u=require("./index.cjs90.js"),a=require("./index.cjs238.js");;/* empty css */const d=require("./index.cjs61.js"),h=({className:l="",canMultiple:c=!0,items:o,selectedItems:n,onChange:i})=>{const x=e=>{let r;c?r=n.includes(e)?n.filter(t=>t!==e):[...n,e]:n.includes(e)?r=[]:r=[e],i(r)};return s.jsxRuntimeExports.jsx(d.Col,{className:a.clsx(l),children:o.map((e,r)=>s.jsxRuntimeExports.jsxs("div",{className:"ui-checkbox-border border-divider py-x8",children:[s.jsxRuntimeExports.jsx(u.CheckboxFilter,{id:e.id,label:e.label,checked:e.checked,onChange:()=>x(e.id),classNameText:"fs-6 fw-regular",canMultiple:c}),e.checked&&e.children?s.jsxRuntimeExports.jsx("div",{className:"my-x8",children:e.children}):null]},r))})};exports.CategoryContent=h;
//# sourceMappingURL=index.cjs88.js.map