react-simple-toasts
Version:
Instant, lightweight toast notifications for React. No providers or containers needed.
13 lines (12 loc) • 859 B
TypeScript
import { ReactElement, ReactNode } from 'react';
import { ToastEnterEvent, ToastOptions } from '../type/common';
export interface ToastMessageProps extends Required<Pick<ToastOptions, 'className' | 'clickable' | 'position' | 'render' | 'theme' | 'onClick' | 'clickClosable' | 'offsetX' | 'offsetY' | 'zIndex' | 'loading' | 'loadingText' | 'onClose' | 'onCloseStart'>> {
id: number;
message: ReactNode;
isExit?: boolean;
deltaOffsetX?: string;
deltaOffsetY?: string;
_onEnter?: (e: ToastEnterEvent) => void;
}
declare function ToastMessage({ id, message, className, clickable: clickableProp, clickClosable, position, isExit, render, theme, offsetX, offsetY, deltaOffsetX, deltaOffsetY, zIndex, loading, loadingText, onClick, onClose, onCloseStart, _onEnter, }: ToastMessageProps): ReactElement;
export default ToastMessage;