/
githubmirror
/
react-hook-form
Обзор
Документация
Войти
/
githubmirror
/
react-hook-form
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/logic/updateFieldArrayRootError.ts
21 строка
625 B
Copilot
🐞 fix FieldArray errors overriding nested fields (#13476)
24 май 2026, 09:18
Не верифицирован
24 май 2026, 09:18
645478b
Код
Авторство
О чём код?
import { ROOT_ERROR_TYPE } from '../constants'; import type { FieldError, FieldErrors, FieldValues, InternalFieldName, } from '../types'; import get from '../utils/get'; import set from '../utils/set'; export default <T extends FieldValues = FieldValues>( errors: FieldErrors<T>, error: Partial<Record<string, FieldError>>, name: InternalFieldName, ): FieldErrors<T> => { const existingErrors = get(errors, name); const fieldArrayErrors = Array.isArray(existingErrors) ? existingErrors : []; set(fieldArrayErrors, ROOT_ERROR_TYPE, error[name]); set(errors, name, fieldArrayErrors); return errors; };