From f5f33882f9ad48944e54f31cb784bedf26dccbd1 Mon Sep 17 00:00:00 2001 From: Levy <56026608+Levy-from-Odessa@users.noreply.github.com> Date: Sat, 28 Oct 2023 08:59:51 -0700 Subject: [PATCH] fix(FormGroup): ensure size exists in config (#695) Co-authored-by: Sma11X <540351143@qq.com> Co-authored-by: saveliy --- src/runtime/composables/useFormGroup.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/runtime/composables/useFormGroup.ts b/src/runtime/composables/useFormGroup.ts index e3c27d60..9a93fe95 100644 --- a/src/runtime/composables/useFormGroup.ts +++ b/src/runtime/composables/useFormGroup.ts @@ -54,7 +54,10 @@ export const useFormGroup = (inputProps?: InputProps, config?: any) => { return { inputId, name: computed(() => inputProps?.name ?? formGroup?.name.value), - size: computed(() => inputProps?.size ?? formGroup?.size.value ?? config?.default?.size), + size: computed(() => { + const formGroupSize = config.size[formGroup?.size.value] ? formGroup?.size.value : null + return inputProps?.size ?? formGroupSize ?? config?.default?.size + }), color: computed(() => formGroup?.error?.value ? 'red' : inputProps?.color), emitFormBlur, emitFormInput,