import type { Meta, StoryObj } from '@storybook/nextjs'
import {
ModalActions,
ModalClose,
ModalConfirm,
ModalContent,
ModalDescription,
ModalOverlay,
ModalPortal,
ModalRoot,
ModalTitle,
ModalTrigger,
} from './Modal'
const ModalExample = () => {
return (
Open Modal
Modal Title
This is a modal dialog built with Radix UI. You can add any content
here.
Cancel
Confirm
)
}
const meta = {
component: ModalRoot,
parameters: {
docs: {
description: {
component:
'A Radix UI Dialog wrapper. Use ModalRoot, ModalTrigger, ModalPortal, ModalOverlay, ModalContent, ModalTitle, ModalDescription, ModalActions, ModalClose, and ModalConfirm together.',
},
},
},
} satisfies Meta
export default meta
type Story = StoryObj
export const Default: Story = {
render: () => ,
}