UNPKG

fui-fancyui

Version:
15 lines (14 loc) 554 B
import { TToastMessage } from '../../molecules/SingleToastMessage'; import { HTMLAttributes } from 'react'; import { CSSProp } from 'styled-components'; export type TFancyToastMessages = { externalStyle?: CSSProp; toastMessages: TToastMessage[]; closeToast: (id: number) => void; } & HTMLAttributes<HTMLDivElement>; export type TFancyToastMessage = Omit<TToastMessage, 'id'>; export type TFancyToastMessageStore = { toastQueue: TToastMessage[]; addToast: (toast: TFancyToastMessage) => void; removeToast: (id: number) => void; };