import { MaterialIcon, type MaterialIconSetIconProps, } from '../Icons/MaterialIcon' import { AlertTypeEnum } from '@scandic-hotels/common/constants/alert' import type { JSX } from 'react' import type { AlertProps } from './alert' interface IconByAlertProps { alertType: AlertTypeEnum variant?: AlertProps['variant'] } export function IconByAlertType({ alertType, variant = 'inline', ...props }: IconByAlertProps & MaterialIconSetIconProps): JSX.Element { switch (alertType) { case AlertTypeEnum.Alarm: return ( ) case AlertTypeEnum.Warning: return ( ) case AlertTypeEnum.Success: return ( ) case AlertTypeEnum.Info: default: return ( ) } }