UNPKG

viam-compliance-deposit-ui

Version:
32 lines (29 loc) 683 B
import React from 'react'; import { Alert } from 'react-bootstrap'; const alertComponent = ({ error, setError, id = null, className = null, dismissible = true, icon = 'fas fa-exclamation-triangle' }) => { if (error?.isError) { return ( <Alert id={id != null ? id : null} className={`w-100 ${className}`} variant={error.errorType} onClose={() => { setError({ ...error, isError: false }); }} dismissible={dismissible} > <i className={icon} /> {` ${error.errorMessage}`} </Alert> ); } return <></>; }; export default alertComponent;