mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 05:56:38 +08:00
29 lines
757 B
TypeScript
29 lines
757 B
TypeScript
'use client';
|
|
|
|
import * as React from 'react';
|
|
import { Collapsible as CollapsiblePrimitive } from 'radix-ui';
|
|
|
|
function Collapsible({
|
|
...props
|
|
}: React.ComponentProps<typeof CollapsiblePrimitive.Root>) {
|
|
return <CollapsiblePrimitive.Root data-slot='collapsible' {...props} />;
|
|
}
|
|
|
|
function CollapsibleTrigger({
|
|
...props
|
|
}: React.ComponentProps<typeof CollapsiblePrimitive.Trigger>) {
|
|
return (
|
|
<CollapsiblePrimitive.Trigger data-slot='collapsible-trigger' {...props} />
|
|
);
|
|
}
|
|
|
|
function CollapsibleContent({
|
|
...props
|
|
}: React.ComponentProps<typeof CollapsiblePrimitive.Content>) {
|
|
return (
|
|
<CollapsiblePrimitive.Content data-slot='collapsible-content' {...props} />
|
|
);
|
|
}
|
|
|
|
export { Collapsible, CollapsibleTrigger, CollapsibleContent };
|