@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
TypeScript
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
];