UNPKG

@trussworks/react-uswds

Version:
21 lines (20 loc) 732 B
import { default as React, JSX } from 'react'; interface ModalComponentProps { id: string; children: React.ReactNode; className?: string; isLarge?: boolean; forceAction?: boolean; modalRoot?: string; renderToPortal?: boolean; isInitiallyOpen?: boolean; } export type ModalProps = ModalComponentProps & JSX.IntrinsicElements['div']; export type ModalRef = { modalId: string; modalIsOpen: boolean; toggleModal: (event?: React.MouseEvent, open?: boolean) => boolean; }; export declare const ModalForwardRef: React.ForwardRefRenderFunction<ModalRef, ModalProps>; export declare const Modal: React.ForwardRefExoticComponent<Omit<ModalProps, "ref"> & React.RefAttributes<ModalRef>>; export {};