@cerberus-design/react
Version:
The Cerberus Design React component library.
41 lines (39 loc) • 1.03 kB
JavaScript
import {
createCerberusPrimitive
} from "./chunk-YJRAJNYI.js";
// src/components/accordion/primitives.tsx
import {
Accordion
} from "@ark-ui/react/accordion";
import { accordion } from "styled-system/recipes";
import { jsx } from "react/jsx-runtime";
var { withSlotRecipe } = createCerberusPrimitive(accordion);
function AccordionRootEl(props) {
const { size, ...rootProps } = props;
return /* @__PURE__ */ jsx(Accordion.Root, { ...rootProps, "data-size": size });
}
var AccordionRoot = withSlotRecipe(AccordionRootEl, "root");
var AccordionItem = withSlotRecipe(
Accordion.Item,
"item"
);
var AccordionItemTrigger = withSlotRecipe(
Accordion.ItemTrigger,
"itemTrigger"
);
var AccordionItemIndicator = withSlotRecipe(
Accordion.ItemIndicator,
"itemIndicator"
);
var AccordionItemContent = withSlotRecipe(
Accordion.ItemContent,
"itemContent"
);
export {
AccordionRoot,
AccordionItem,
AccordionItemTrigger,
AccordionItemIndicator,
AccordionItemContent
};
//# sourceMappingURL=chunk-EQ3X7KQ3.js.map