From 31b47750f4084f4a1e61dc373f414911710c9c13 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Sun, 13 Nov 2022 05:46:13 +0200 Subject: [PATCH] refactor: minor reset values simplification --- packages/vee-validate/src/useForm.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/packages/vee-validate/src/useForm.ts b/packages/vee-validate/src/useForm.ts index 006d557ce..b52153cbb 100644 --- a/packages/vee-validate/src/useForm.ts +++ b/packages/vee-validate/src/useForm.ts @@ -495,16 +495,10 @@ export function useForm = Record f.resetField()); - // set initial values if provided - if (state?.values) { - setInitialValues(state.values); - setValues(state?.values); - } else { - // clean up the initial values back to the original - setInitialValues(originalInitialValues.value); - // otherwise clean the current values - setValues(originalInitialValues.value); - } + // reset values + const newValues = state?.values ? state.values : originalInitialValues.value; + setInitialValues(newValues); + setValues(newValues); if (state?.touched) { setTouched(state.touched);