import { PilotFormCertificatesProps } from './PilotFormCertificatesProps.interface'; import { Button, DatePicker, Grid, Icon, IconButton, IconName, Select, TextField, Typography } from '@noahspan/noahspan-components'; import { Controller, useFieldArray, useFormContext } from 'react-hook-form'; const PilotFormCertificates = ({ certificates, isDisabled }: PilotFormCertificatesProps ) => { const { control, formState: { errors }, } = useFormContext(); const { fields, append, remove } = useFieldArray({ name: 'certificates', control }); return ( Certificates {fields.length > 0 && ( <> Type Number Date of Issue {fields.map((field, index) => { return ( <> { return (