import InfoIcon from '@mui/icons-material/Info'; import WarningIcon from '@mui/icons-material/Warning'; import ReportIcon from '@mui/icons-material/Report'; import CheckCircleIcon from '@mui/icons-material/CheckCircle'; import CloseRoundedIcon from '@mui/icons-material/CloseRounded'; import * as React from 'react'; import Box from '@mui/joy/Box'; import Alert from '@mui/joy/Alert'; import IconButton from '@mui/joy/IconButton'; import Typography from '@mui/joy/Typography'; import { ColorPaletteProp } from '@mui/joy/styles'; export default function AlertVariousStates() { const items: { title: string; color: ColorPaletteProp; icon: React.ReactElement; }[] = [ { title: 'Success', color: 'success', icon: }, { title: 'Warning', color: 'warning', icon: }, { title: 'Error', color: 'danger', icon: }, { title: 'Neutral', color: 'neutral', icon: }, ]; return ( {items.map(({ title, color, icon }) => ( } >
{title}
This is a time-sensitive {title} Alert.
))}
); }