import * as DialogPrimitive from "@radix-ui/react-dialog" import * as React from "react" import { dialogContentStyle, dialogDescriptionStyle, dialogFooterStyle, dialogHeaderStyle, dialogOverlayStyle, dialogTitleStyle } from "./variants" const Root = DialogPrimitive.Root const DialogTrigger = DialogPrimitive.Trigger const DialogPortal = DialogPrimitive.Portal const DialogClose = DialogPrimitive.Close const DialogOverlay = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(function DialogOverlayEloquent({ className, ...props }, ref) { return ( ) }) const DialogContent = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(function DialogContentEloquent({ className, children, ...props }, ref) { return ( {children} ) }) const DialogHeader = (function DialogheaderEloquent({ className, ...props }: React.HTMLAttributes) { return (
) }) const DialogFooter = (function DialogFooterEloquent({ className, ...props }: React.HTMLAttributes) { return (
) }) const DialogTitle = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(function DialogTitleEloquent({ className, ...props }, ref) { return ( ) }) const DialogDescription = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(function DialogDescriptionEloquent({ className, ...props }, ref) { return ( ) }) export const Dialog = { Root, Portal: DialogPortal, Overlay: DialogOverlay, Trigger: DialogTrigger, Close: DialogClose, Content: DialogContent, Header: DialogHeader, Footer: DialogFooter, Title: DialogTitle, Description: DialogDescription, }