From 89f4dd8d1e1d7ebedf3a0b60656dfcb8c3368dd6 Mon Sep 17 00:00:00 2001 From: Jay Pfaffman Date: Sat, 17 May 2025 07:19:35 -0700 Subject: [PATCH] Update 21-form-kit.md fix how validate data and addError get passed --- docs/03-code-internals/21-form-kit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/03-code-internals/21-form-kit.md b/docs/03-code-internals/21-form-kit.md index 40c8e7f..060ea79 100644 --- a/docs/03-code-internals/21-form-kit.md +++ b/docs/03-code-internals/21-form-kit.md @@ -1329,14 +1329,14 @@ Field accepts a `@validate` property which allows you to define a callback funct - `name` (string): The name of the form field being validated. - `value` (string): The value of the form field being validated. -- `data` (Object): The data object containing additional information for validation. - `handlers` (Object): An object containing handler functions. + - `data` (Object): The data object containing additional information for validation. - `handlers.addError` (Function): A function to add an error if validation fails. **Example** ```js -validateUsername(name, value, data, { addError }) { +validateUsername(name, value, { data, addError) { if (data.bar / 2 === value) { addError(name, { title: I18n.t(`foo.bar.${name}`), message: "That's not how maths work." }); }