(field: keyof PersonalInfoData)
| 27 | const t = useTranslations('Onboarding.personalInfo'); |
| 28 | |
| 29 | const isFieldInvalid = (field: keyof PersonalInfoData) => { |
| 30 | return touchedFields[field] && !value[field]; |
| 31 | }; |
| 32 | |
| 33 | const handleChange = (field: keyof PersonalInfoData, fieldValue: string) => { |
| 34 | const newValue = {...value, [field]: fieldValue}; |