import * as Headless from '@headlessui/react' import clsx from 'clsx' import type React from 'react' import { Text } from './text' const sizes = { xs: 'sm:max-w-xs', sm: 'sm:max-w-sm', md: 'sm:max-w-md', lg: 'sm:max-w-lg', xl: 'sm:max-w-xl', '2xl': 'sm:max-w-2xl', '3xl': 'sm:max-w-3xl', '4xl': 'sm:max-w-4xl', '5xl': 'sm:max-w-5xl', } export function Dialog({ size = 'lg', className, children, ...props }: { size?: keyof typeof sizes; className?: string; children: React.ReactNode } & Omit< Headless.DialogProps, 'as' | 'className' >) { return (
{children}
) } export function DialogTitle({ className, ...props }: { className?: string } & Omit) { return ( ) } export function DialogDescription({ className, ...props }: { className?: string } & Omit, 'as' | 'className'>) { return } export function DialogBody({ className, ...props }: React.ComponentPropsWithoutRef<'div'>) { return
} export function DialogActions({ className, ...props }: React.ComponentPropsWithoutRef<'div'>) { return (
) }