@anoki/fse-marche-ui
Version:
FSE UI components library
38 lines (37 loc) • 986 B
JavaScript
import { j as c } from "./index.es137.js";
import { CheckboxFilter as t } from "./index.es61.js";
import { clsx as x } from "./index.es139.js";
import './components/ui/filters/CategoryContent/CategoryContent.css';/* empty css */
import { Col as d } from "./index.es10.js";
const C = ({
className: n = "",
items: a,
selectedItems: e,
onChange: l
}) => {
const s = (r) => {
const o = e.includes(r) ? e.filter((i) => i !== r) : [...e, r];
l(o);
};
return /* @__PURE__ */ c.jsx(d, { className: x(n), children: a.map((r, o) => /* @__PURE__ */ c.jsx(
"div",
{
className: "ui-checkbox-border border-divider py-x8",
children: /* @__PURE__ */ c.jsx(
t,
{
id: r.id,
label: r.label,
checked: r.checked,
onChange: () => s(r.id),
classNameText: "fs-6 fw-regular"
}
)
},
o
)) });
};
export {
C as CategoryContent
};
//# sourceMappingURL=index.es50.js.map