UNPKG

tdesign-mobile-vue

Version:
21 lines (20 loc) 619 B
import { OverlayProps } from '../overlay'; import { TNode, Styles, AttachNode } from '../common'; export interface TdToastProps { direction?: 'row' | 'column'; duration?: number; icon?: string | TNode; message?: string | TNode; overlayProps?: OverlayProps; placement?: 'top' | 'middle' | 'bottom'; preventScrollThrough?: boolean; showOverlay?: boolean; theme?: 'loading' | 'success' | 'error'; onClose?: () => void; onDestroy?: () => void; } export interface ToastOptions extends TdToastProps { attach?: AttachNode; className?: string; style?: string | Styles; }