skyroc-ui
Version:
A modern React UI component library built on Radix UI and Tailwind CSS
22 lines (20 loc) • 700 B
JavaScript
import { cn } from "../../lib/utils.js";
import { accordionVariants } from "./accordion-variants.js";
import { forwardRef } from "react";
import { Root } from "@radix-ui/react-accordion";
import { jsx } from "react/jsx-runtime";
//#region src/components/accordion/AccordionRoot.tsx
const AccordionRoot = forwardRef((props, ref) => {
const { className, size,...rest } = props;
const { root } = accordionVariants({ size });
const mergedCls = cn(root(), className);
return /* @__PURE__ */ jsx(Root, {
className: mergedCls,
ref,
...rest
});
});
AccordionRoot.displayName = Root.displayName;
var AccordionRoot_default = AccordionRoot;
//#endregion
export { AccordionRoot_default as default };