import { forwardRef } from 'react' import * as React from 'react' import { useDialog } from '@react-aria/dialog' import { useForwardedRef } from '../../../_lib/useForwardedRef' import { Size, BottomSheet } from '..' import './index.css' import { useClassNames } from '../../../_lib/useClassNames' export const Dialog = forwardRef< HTMLDivElement, React.ComponentPropsWithoutRef<'div'> & { size: Size bottomSheet: BottomSheet } >(function Dialog({ size, bottomSheet, className, ...props }, forwardRef) { const ref = useForwardedRef(forwardRef) const { dialogProps } = useDialog( { role: 'dialog', }, ref, ) const classNames = useClassNames('charcoal-modal-dialog', className) return (
) })