src/applications/personalization/dashboard/components/claims-and-appeals/HighlightedClaimAppeal.jsx
import React from 'react';
import PropTypes from 'prop-types';
import { appealTypes } from '../../utils/appeals-helpers';
import Claim from './Claim';
import Appeal from './Appeal';
const HighlightedClaimAppeal = ({ claimOrAppeal, name }) => {
if (!claimOrAppeal) {
return <p>You have no claims or appeals updates in the last 30 days.</p>;
}
if (appealTypes.includes(claimOrAppeal.type)) {
return <Appeal appeal={claimOrAppeal} name={name} />;
}
return <Claim claim={claimOrAppeal} />;
};
HighlightedClaimAppeal.propTypes = {
claimOrAppeal: PropTypes.object.isRequired,
name: PropTypes.string,
};
export default HighlightedClaimAppeal;