fui-fancyui
Version:
FancyUI Libary
15 lines (14 loc) • 554 B
TypeScript
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;
};