Files
convex-monorepo/packages/ui/src/collapsible.tsx

30 lines
757 B
TypeScript

'use client';
import { Collapsible as CollapsiblePrimitive } from 'radix-ui';
const Collapsible = ({
...props
}: React.ComponentProps<typeof CollapsiblePrimitive.Root>) => (
<CollapsiblePrimitive.Root data-slot='collapsible' {...props} />
);
const CollapsibleTrigger = ({
...props
}: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleTrigger>) => (
<CollapsiblePrimitive.CollapsibleTrigger
data-slot='collapsible-trigger'
{...props}
/>
);
const CollapsibleContent = ({
...props
}: React.ComponentProps<typeof CollapsiblePrimitive.CollapsibleContent>) => (
<CollapsiblePrimitive.CollapsibleContent
data-slot='collapsible-content'
{...props}
/>
);
export { Collapsible, CollapsibleTrigger, CollapsibleContent };