From 8e249b00cba23cc2009c7b5bd4296af5fcdc3e15 Mon Sep 17 00:00:00 2001 From: Luca Tagliabue Date: Fri, 28 Jun 2024 11:22:18 +0200 Subject: [PATCH] feat: check if callback exist before executeCb function --- src/use-formbit.ts | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/use-formbit.ts b/src/use-formbit.ts index c054171..e5c018e 100644 --- a/src/use-formbit.ts +++ b/src/use-formbit.ts @@ -132,7 +132,7 @@ export default ({ const newWriter: Writer> = { ...w, form, isDirty: true } if (paths.length === 0) { - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return newWriter } @@ -149,7 +149,7 @@ export default ({ if (isEmpty(inner)) { const neww = { ...newWriter, errors: cleanErrors } - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return neww } @@ -166,7 +166,7 @@ export default ({ const neww = { ...newWriter, errors, liveValidation } - errorCallback && executeCb(newUUID, errorCallback) + newUUID && executeCb(newUUID, errorCallback) return neww }) @@ -208,7 +208,7 @@ export default ({ const newWriter = { ...w, form, isDirty: true } if (paths.length === 0) { - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return newWriter } @@ -225,7 +225,7 @@ export default ({ if (isEmpty(inner)) { const neww = { ...newWriter, errors: cleanErrors } - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return neww } @@ -242,7 +242,7 @@ export default ({ const neww = { ...newWriter, errors, liveValidation } - errorCallback && executeCb(newUUID, errorCallback) + newUUID && executeCb(newUUID, errorCallback) return neww }) @@ -279,7 +279,7 @@ export default ({ const newWriter = { ...w, form, isDirty: true } if (paths.length === 0) { - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return newWriter } @@ -292,7 +292,7 @@ export default ({ if (isEmpty(inner)) { const neww = { ...newWriter, errors: cleanErrors } - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return neww } @@ -308,7 +308,7 @@ export default ({ const neww = { ...newWriter, errors, liveValidation } - errorCallback && executeCb(newUUID, errorCallback) + newUUID && executeCb(newUUID, errorCallback) return neww }) @@ -342,7 +342,7 @@ export default ({ if (isEmpty(inner)) { const neww = { ...w, errors: cleanErrors } - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return neww } @@ -359,7 +359,7 @@ export default ({ const neww = { ...w, errors, liveValidation } - errorCallback && executeCb(newUUID, errorCallback) + newUUID && executeCb(newUUID, errorCallback) return neww }) @@ -390,7 +390,7 @@ export default ({ if (isEmpty(inner)) { const neww = { ...w, errors: cleanErrors } - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return neww } @@ -407,7 +407,7 @@ export default ({ const neww = { ...w, errors, liveValidation } - errorCallback && executeCb(newUUID, errorCallback) + newUUID && executeCb(newUUID, errorCallback) return neww }) @@ -457,7 +457,7 @@ export default ({ // abortEarly: false as default is to be retrocompatible schemaRef.current.validateSync(w.form, { abortEarly: false, ...options }) - successCallback && executeCb(newUUID, successCallback) + newUUID && executeCb(newUUID, successCallback) return { ...w, errors: {} } } catch (e) { @@ -481,7 +481,7 @@ export default ({ const newWriter = { ...w, errors, liveValidation } - errorCallback && executeCb(newUUID, errorCallback) + newUUID && executeCb(newUUID, errorCallback) return newWriter }