UNPKG

tm-reuseable-components

Version:

This is a reuseable components lib made for TextMercato

29 lines (28 loc) 985 B
import { SnackbarCloseReason } from "@mui/material"; import { ReactNode } from "react"; export interface AlertProps { action?: ReactNode; children?: ReactNode; closeText?: string; color?: 'error' | 'info' | 'success' | 'warning'; icon?: ReactNode; onClose?: ((event: React.SyntheticEvent<Element, Event>) => void) | undefined; onSnackBarClose?: ((event: Event | React.SyntheticEvent<any, Event>, reason: SnackbarCloseReason) => void) | undefined; role?: string; severity?: 'error' | 'info' | 'success' | 'warning'; variant?: 'filled' | 'outlined' | 'standard'; type?: 'alert' | 'snackbar'; autoHideDuration?: number; disableWindowBlurListener?: boolean; key?: any; message?: ReactNode; open?: boolean; resumeHideDuration?: number; transitionDuration?: number; anchorOrigin?: { horizontal: 'center' | 'left' | 'right'; vertical: 'bottom' | 'top'; }; className?: string; sx?: any; }