import PropTypes from 'prop-types';
import * as React from 'react';
import ExpandLessIcon from '@mui/icons-material/ExpandLess';
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
import ErrorIcon from '@mui/icons-material/Error';
import CheckCircleIcon from '@mui/icons-material/CheckCircle';
import { ListItemButton, Typography } from './style';
const validIcon = ;
const errorIcon = ;
function FlowSubstepTitle(props) {
const { expanded = false, onClick = () => null, valid = null, title } = props;
const hasValidation = valid !== null;
const validationStatusIcon = valid ? validIcon : errorIcon;
return (
{expanded ? : }
{title}
{hasValidation && validationStatusIcon}
);
}
FlowSubstepTitle.propTypes = {
expanded: PropTypes.bool,
onClick: PropTypes.func.isRequired,
valid: PropTypes.bool,
title: PropTypes.string.isRequired,
};
export default FlowSubstepTitle;