src/applications/simple-forms/mock-simple-forms-patterns/components/viewElements.jsx
import React from 'react';
export function ChildViewCard({ formData }) {
return (
<div className="vads-u-padding--2">
<strong>
{formData.fullName?.first} {formData.fullName?.last}
</strong>
<br />
</div>
);
}
export const ChildNameHeader = ({ formData }) => {
const { first, last } = formData.fullName;
return (
<div>
<p className="vads-u-font-weight--bold vads-u-font-size--h3 vads-u-border-bottom--2px vads-u-border-color--primary vads-u-font-family--serif">
{first?.[0].toUpperCase()}
{first?.slice(1).toLowerCase()} {last[0].toUpperCase()}
{last?.slice(1).toLowerCase()}
</p>
</div>
);
};
export const FacilityDates = ({ formData }) => (
<div className="vads-u-padding--2">
<strong>{formData.facilityName}</strong>
<p>
Duration: {formData.from} — {formData.to}
</p>
</div>
);
export const RecordHeading = ({ formData }) => (
<div className="vads-u-padding--2">
<strong>{formData.name}</strong>
</div>
);
export const ArrayAddress = ({ formData }) => (
<div className="vads-u-padding--2">
<strong>{formData.arrayAddress.street}</strong>
<br />
<strong>
{formData.arrayAddress.city}, {formData.arrayAddress.state}{' '}
{formData.arrayAddress.postalCode}
</strong>
</div>
);