import { IPilotFormEndorsements } from './IPilotFormEndorsements'; import { Button, DatePicker, Input, Option, PlusIcon, Select, TrashIcon, Typography } from '@noahspan/noahspan-components'; import { Controller, useFieldArray, useFormContext } from 'react-hook-form'; const PilotFormEndorsements: React.FC = ({ endorsements }: IPilotFormEndorsements) => { const { control, formState: { errors }, setValue } = useFormContext(); const { fields, append, remove } = useFieldArray({ name: 'endorsements', control }); return ( <> {fields.length > 0 && ( <>
Type
Date of Issue
)} {fields.map((field, index) => { return ( <>
{ return ( ); }} />
{ return ( { setValue(`endorsements.${index}.dateOfIssue`, date); }} inputProps={{ value: field.value }} /> ); }} />
); })}
); }; export default PilotFormEndorsements;