UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

16 lines 651 B
type UseDialogParameters = { modalRef: React.RefObject<HTMLElement | null>; overlayRef: React.RefObject<HTMLElement | null>; isOpen?: boolean; onDismiss?: () => void; initialFocusRef?: React.RefObject<HTMLElement | null>; closeButtonRef?: React.RefObject<HTMLElement | null>; returnFocusRef?: React.RefObject<HTMLElement | null>; }; declare function useDialog({ modalRef, overlayRef, isOpen, onDismiss, initialFocusRef, closeButtonRef, }: UseDialogParameters): { getDialogProps: () => { onKeyDown: (event: React.KeyboardEvent) => void; }; }; export default useDialog; //# sourceMappingURL=useDialog.d.ts.map