Skip to content

Commit

Permalink
feat: check if callback exist before executeCb function
Browse files Browse the repository at this point in the history
  • Loading branch information
Luca Tagliabue committed Jun 28, 2024
1 parent e339b74 commit 8e249b0
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions src/use-formbit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ export default <Values extends InitialValues>({
const newWriter: Writer<Partial<Values>> = { ...w, form, isDirty: true }

if (paths.length === 0) {
successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)

return newWriter
}
Expand All @@ -149,7 +149,7 @@ export default <Values extends InitialValues>({
if (isEmpty(inner)) {
const neww = { ...newWriter, errors: cleanErrors }

successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)

return neww
}
Expand All @@ -166,7 +166,7 @@ export default <Values extends InitialValues>({

const neww = { ...newWriter, errors, liveValidation }

errorCallback && executeCb(newUUID, errorCallback)
newUUID && executeCb(newUUID, errorCallback)

return neww
})
Expand Down Expand Up @@ -208,7 +208,7 @@ export default <Values extends InitialValues>({
const newWriter = { ...w, form, isDirty: true }

if (paths.length === 0) {
successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)

return newWriter
}
Expand All @@ -225,7 +225,7 @@ export default <Values extends InitialValues>({
if (isEmpty(inner)) {
const neww = { ...newWriter, errors: cleanErrors }

successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)

return neww
}
Expand All @@ -242,7 +242,7 @@ export default <Values extends InitialValues>({

const neww = { ...newWriter, errors, liveValidation }

errorCallback && executeCb(newUUID, errorCallback)
newUUID && executeCb(newUUID, errorCallback)

return neww
})
Expand Down Expand Up @@ -279,7 +279,7 @@ export default <Values extends InitialValues>({
const newWriter = { ...w, form, isDirty: true }

if (paths.length === 0) {
successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)
return newWriter
}

Expand All @@ -292,7 +292,7 @@ export default <Values extends InitialValues>({

if (isEmpty(inner)) {
const neww = { ...newWriter, errors: cleanErrors }
successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)
return neww
}

Expand All @@ -308,7 +308,7 @@ export default <Values extends InitialValues>({

const neww = { ...newWriter, errors, liveValidation }

errorCallback && executeCb(newUUID, errorCallback)
newUUID && executeCb(newUUID, errorCallback)

return neww
})
Expand Down Expand Up @@ -342,7 +342,7 @@ export default <Values extends InitialValues>({
if (isEmpty(inner)) {
const neww = { ...w, errors: cleanErrors }

successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)

return neww
}
Expand All @@ -359,7 +359,7 @@ export default <Values extends InitialValues>({

const neww = { ...w, errors, liveValidation }

errorCallback && executeCb(newUUID, errorCallback)
newUUID && executeCb(newUUID, errorCallback)

return neww
})
Expand Down Expand Up @@ -390,7 +390,7 @@ export default <Values extends InitialValues>({
if (isEmpty(inner)) {
const neww = { ...w, errors: cleanErrors }

successCallback && executeCb(newUUID, successCallback)
newUUID && executeCb(newUUID, successCallback)

return neww
}
Expand All @@ -407,7 +407,7 @@ export default <Values extends InitialValues>({

const neww = { ...w, errors, liveValidation }

errorCallback && executeCb(newUUID, errorCallback)
newUUID && executeCb(newUUID, errorCallback)

return neww
})
Expand Down Expand Up @@ -457,7 +457,7 @@ export default <Values extends InitialValues>({
// 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) {
Expand All @@ -481,7 +481,7 @@ export default <Values extends InitialValues>({

const newWriter = { ...w, errors, liveValidation }

errorCallback && executeCb(newUUID, errorCallback)
newUUID && executeCb(newUUID, errorCallback)

return newWriter
}
Expand Down

0 comments on commit 8e249b0

Please sign in to comment.