UNPKG

fui-fancyui

Version:
15 lines (14 loc) 591 B
import { TModalStatus } from '../../../types/TModalStatus'; import { TSwipeUpModalWithHTMLAttrs } from '../../molecules/SwipeUpModal'; export type TModalSettings = Omit<TSwipeUpModalWithHTMLAttrs, 'isOpen' | 'children' | 'onClose'>; export type TFancySwipeUpModal = { id: string; children: React.ReactNode; status: TModalStatus; config?: TModalSettings; }; export type TFancySwipeUpModalStore = { modals: TFancySwipeUpModal[]; openSwipeUpModal: (id: string, children: React.ReactNode, config?: TModalSettings) => void; closeSwipeUpModal: (id: string) => void; };