UNPKG

react-simple-toasts

Version:

Instant, lightweight toast notifications for React. No providers or containers needed.

13 lines (12 loc) 859 B
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;