UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

13 lines (12 loc) 549 B
import React from "react"; type UseModalManagerArgs = { open: boolean; closeModal: (e: KeyboardEvent) => void; modalRef: React.RefObject<HTMLElement>; setTriggerRefocusFlag?: (flag: boolean) => void; triggerRefocusOnClose?: boolean; topModalOverride?: boolean; focusCallToActionElement?: HTMLElement; }; declare const useModalManager: ({ open, closeModal, modalRef, setTriggerRefocusFlag, triggerRefocusOnClose, topModalOverride, focusCallToActionElement, }: UseModalManagerArgs) => void; export default useModalManager;