UNPKG

@stanfordspezi/spezi-web-design-system

Version:

Stanford Biodesign Digital Health Spezi Web Design System

21 lines (20 loc) 1.61 kB
import { Dialog as DialogPrimitive } from 'radix-ui'; import { ComponentProps } from 'react'; import { Size } from '../../utils/tailwind'; export declare const Dialog: import('react').FC<DialogPrimitive.DialogProps>; export declare const DialogTrigger: import('react').ForwardRefExoticComponent<DialogPrimitive.DialogTriggerProps & import('react').RefAttributes<HTMLButtonElement>>; export declare const DialogPortal: import('react').FC<DialogPrimitive.DialogPortalProps>; export declare const DialogClose: import('react').ForwardRefExoticComponent<DialogPrimitive.DialogCloseProps & import('react').RefAttributes<HTMLButtonElement>>; export declare const DialogOverlay: ({ className, ...props }: ComponentProps<typeof DialogPrimitive.Overlay>) => import("react").JSX.Element; interface DialogContentProps extends ComponentProps<typeof DialogPrimitive.Content> { /** * Determines maximum width of the modal * */ size?: Size | null; } export declare const DialogContent: ({ className, children, size, ...props }: DialogContentProps) => import("react").JSX.Element; export declare const DialogHeader: ({ className, ...props }: ComponentProps<"div">) => import("react").JSX.Element; export declare const DialogFooter: ({ className, ...props }: ComponentProps<"div">) => import("react").JSX.Element; export declare const DialogTitle: ({ className, ...props }: ComponentProps<typeof DialogPrimitive.Title>) => import("react").JSX.Element; export declare const DialogDescription: ({ className, ...props }: ComponentProps<typeof DialogPrimitive.Description>) => import("react").JSX.Element; export {};