UNPKG

@szum-tech/design-system

Version:

Szum-Tech design system with tailwindcss support

1 lines 1.32 kB
import {a}from'./chunk-JUNHRB4B.js';import {Accordion}from'radix-ui';import {jsx,jsxs}from'react/jsx-runtime';import {ChevronDownIcon}from'lucide-react';function P({...o}){return jsx(Accordion.Root,{"data-slot":"accordion",...o})}function b({className:o,children:t,...e}){return jsx(Accordion.Content,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...e,children:jsx("div",{className:a("pt-0 pb-4",o),children:t})})}function T({className:o,children:t,...e}){return jsx(Accordion.Header,{className:"flex",children:jsxs(Accordion.Trigger,{"data-slot":"accordion-trigger",className:a("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",o),...e,children:[t,jsx(ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function z({className:o,...t}){return jsx(Accordion.Item,{"data-slot":"accordion-item",className:a("border-b last:border-b-0",o),...t})}export{P as a,b,T as c,z as d};