UNPKG

@atlaskit/modal-dialog

Version:

A modal dialog displays content that requires user interaction, in a layer above the page.

8 lines (7 loc) 349 B
import { RefObject } from 'react'; import type { Transition } from '@atlaskit/motion/types'; import { ModalDialogProps } from '../../types'; export default function useOnMotionFinish({ onOpenComplete, onCloseComplete, }: Pick<ModalDialogProps, 'onOpenComplete' | 'onCloseComplete'>): [ RefObject<HTMLElement>, (state: Transition) => void ];