@primer/react
Version:
An implementation of GitHub's Primer Design System using React
16 lines • 651 B
TypeScript
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