import React from 'react'; import classnames from 'classnames'; import { ControlStatusProps } from '../../common/controls.type'; import Icon, { IconProp } from '../icon'; interface Props extends ControlStatusProps { title?: string | React.ReactNode | React.ReactElement; children?: string | React.ReactNode | React.ReactElement; icon?: IconProp; suffix?: string | JSX.Element | React.ReactNode | React.ReactElement; } const Alert = ({ title, children, icon, suffix, success, warning, error }: Props) => { const isDefault = !success && !warning && !error; return (