src/applications/simple-forms/21-10210/components/VetPersInfoUiTitle.jsx
import React from 'react';
import PropTypes from 'prop-types';
import { CLAIM_OWNERSHIPS, CLAIMANT_TYPES } from '../definitions/constants';
const VetPersInfoUiTitle = props => {
const { formData } = props;
if (formData.claimantType === CLAIMANT_TYPES.NON_VETERAN) {
// Flows 3 & 4: non-vet claimant
if (formData.claimOwnership === CLAIM_OWNERSHIPS.SELF) {
// Flow 3: self-claim
return (
<legend className="vads-u-font-family--serif vads-u-font-size--h5 vads-u-font-weight--bold">
Tell us about the Veteran you’re connected to
</legend>
);
}
// Flow 4: third-party claim
return (
<legend className="vads-u-font-family--serif vads-u-font-size--h5 vads-u-font-weight--bold">
Tell us about the Veteran who’s connected to the claimant
</legend>
);
}
return null; // Flows 1 & 2: vet claimant [no h3 needed]
};
VetPersInfoUiTitle.propTypes = {
formData: PropTypes.shape({
claimOwnership: PropTypes.string.isRequired,
claimantType: PropTypes.string.isRequired,
}).isRequired,
};
export default VetPersInfoUiTitle;