feat: autofill all fields on enter details and countryselector clean up
This commit is contained in:
@@ -10,17 +10,9 @@ export default function AutoFillDetector() {
|
||||
} = useFormContext()
|
||||
|
||||
useEffect(() => {
|
||||
const dirtyFieldKeys = Object.keys(dirtyFields)
|
||||
const touchedFieldKeys = Object.keys(touchedFields)
|
||||
const hasDirtyUnTouchedFields = dirtyFieldKeys.some(
|
||||
(field) => !touchedFieldKeys.includes(field)
|
||||
)
|
||||
const subscription = watch((_, field) => {
|
||||
if (!field.type) {
|
||||
if (isDirty && hasDirtyUnTouchedFields) {
|
||||
trigger(field.name)
|
||||
trigger("countryCode")
|
||||
}
|
||||
if (field.name && dirtyFields[field.name] && !touchedFields[field.name]) {
|
||||
trigger(field.name)
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user