UNPKG

skyroc-ui

Version:

A modern React UI component library built on Radix UI and Tailwind CSS

22 lines (20 loc) 700 B
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 };