viam-compliance-deposit-ui
Version:
A React component for deposit sar alerts.
32 lines (29 loc) • 683 B
JavaScript
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;