@cerberus-design/react
Version:
The Cerberus Design React component library.
31 lines (28 loc) • 2.03 kB
JavaScript
import { jsx } from 'react/jsx-runtime';
import { accordion } from 'styled-system/recipes';
import { createCerberusPrimitive } from '../../system/index.js';
import { AccordionItemIndicator as AccordionItemIndicator$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/accordion/accordion-item-indicator.js';
import { AccordionItemContent as AccordionItemContent$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/accordion/accordion-item-content.js';
import { AccordionItemTrigger as AccordionItemTrigger$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/accordion/accordion-item-trigger.js';
import { AccordionItem as AccordionItem$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/accordion/accordion-item.js';
import { AccordionRoot as AccordionRoot$1 } from '../../node_modules/.pnpm/@ark-ui_react@5.29.1_react-dom@19.2.1_react@19.2.1__react@19.2.1/node_modules/@ark-ui/react/dist/components/accordion/accordion-root.js';
const { withSlotRecipe } = createCerberusPrimitive(accordion);
function AccordionRootEl(props) {
const { size, ...rootProps } = props;
return /* @__PURE__ */ jsx(AccordionRoot$1, { ...rootProps, "data-size": size });
}
const AccordionRoot = withSlotRecipe(AccordionRootEl, "root");
const AccordionItem = withSlotRecipe(AccordionItem$1, "item");
const AccordionItemTrigger = withSlotRecipe(
AccordionItemTrigger$1,
"itemTrigger"
);
const AccordionItemIndicator = withSlotRecipe(
AccordionItemIndicator$1,
"itemIndicator"
);
const AccordionItemContent = withSlotRecipe(
AccordionItemContent$1,
"itemContent"
);
export { AccordionItem, AccordionItemContent, AccordionItemIndicator, AccordionItemTrigger, AccordionRoot };