import Success from '@lunit/design-system-icons/Success16'; import Error from '@lunit/design-system-icons/Error16'; import Warning from '@lunit/design-system-icons/Warning16'; import Information from '@lunit/design-system-icons/Information16'; import Close from '@lunit/design-system-icons/Close'; import { Typography } from '@mui/material'; import React, { forwardRef } from 'react'; import Button from '../Button'; import { StyledToast } from './Toast.styled'; import type { ToastProps } from './Toast.types'; const MAPPED_ICON = { success: , info: , warning: , error: , }; // this forwardRef is required for using with Snackbar component const Toast = forwardRef((props, ref) => { const { severity = 'normal', children, action, onClose, ...rest } = props; const iconConfig = severity === 'normal' ? { icon: false } : { severity }; return ( {action} {onClose &&