import { styled } from '@mui/material';
import CheckCircleOutline from '@mui/icons-material/CheckCircleOutline';
import ErrorOutline from '@mui/icons-material/ErrorOutline';
import WarningAmber from '@mui/icons-material/WarningAmber';
import type { IntegrationEvent } from 'interfaces/integrationEvent';
export const StyledSuccessIcon = styled(CheckCircleOutline)(({ theme }) => ({
color: theme.palette.success.main,
}));
export const StyledFailedIcon = styled(ErrorOutline)(({ theme }) => ({
color: theme.palette.error.main,
}));
export const StyledSuccessWithErrorsIcon = styled(WarningAmber)(
({ theme }) => ({
color: theme.palette.warning.main,
}),
);
export const IntegrationEventsStateIcon = ({ state }: IntegrationEvent) => {
if (state === 'success') {
return ;
}
if (state === 'failed') {
return ;
}
return ;
};