import type { Meta, StoryObj } from '@storybook/nextjs'
import { useState } from 'react'
import { Button } from '../Button'
import {
CollapsibleContent,
CollapsibleRoot,
CollapsibleTrigger,
} from './Collapsible'
const CollapsibleExample = () => {
const [open, setOpen] = useState(false)
return (
This is the collapsible content. It can contain any React elements.
You can add more content here as needed.
)
}
const meta = {
component: CollapsibleRoot,
parameters: {
docs: {
description: {
component:
'A Radix UI Collapsible wrapper. Use CollapsibleRoot, CollapsibleTrigger, and CollapsibleContent together to create collapsible sections.',
},
},
},
} satisfies Meta
export default meta
type Story = StoryObj
export const Default: Story = {
render: () => ,
}