diff --git a/src/runtime/composables/useFormGroup.ts b/src/runtime/composables/useFormGroup.ts index 99459073..508fa912 100644 --- a/src/runtime/composables/useFormGroup.ts +++ b/src/runtime/composables/useFormGroup.ts @@ -1,10 +1,6 @@ import { inject, ref, computed } from 'vue' import { type UseEventBusReturn, useDebounceFn } from '@vueuse/core' import type { FormEvent, FormEventType, InjectedFormGroupValue } from '../types/form' -import { mergeConfig } from '../utils' -// @ts-expect-error -import appConfig from '#build/app.config' -import { formGroup } from '#ui/ui.config' type InputProps = { id?: string @@ -16,8 +12,6 @@ type InputProps = { } -const formGroupConfig = mergeConfig(appConfig.ui.strategy, appConfig.ui.formGroup, formGroup) - export const useFormGroup = (inputProps?: InputProps, config?: any) => { const formBus = inject | undefined>('form-events', undefined) const formGroup = inject('form-group', undefined) @@ -62,7 +56,7 @@ export const useFormGroup = (inputProps?: InputProps, config?: any) => { name: computed(() => inputProps?.name ?? formGroup?.name.value), size: computed(() => { const formGroupSize = config.size[formGroup?.size.value as string] ? formGroup?.size.value : null - return inputProps?.size ?? formGroupSize ?? formGroupConfig?.default?.size + return inputProps?.size ?? formGroupSize ?? config.default?.size }), color: computed(() => formGroup?.error?.value ? 'red' : inputProps?.color), emitFormBlur,