refactor(tokens) - [form] (#11743)

* refactor(tokens): [form] - remove tokens/form

* Move content in tokens/form to components/form.
* Replace token imports in components/form.

* chore: remove form/tokens and replace imports

* refactor(components): [form/form-item]

* Move `useForm` related hooks to components/form
* Replace references to reduce circular dependencies.
This commit is contained in:
Jeremy
2023-02-27 13:19:20 +08:00
committed by GitHub
parent 3a1b683ee3
commit 11925c8231
70 changed files with 305 additions and 294 deletions

View File

@ -158,6 +158,12 @@ import {
Hide as IconHide,
View as IconView,
} from '@element-plus/icons-vue'
import {
useFormDisabled,
useFormItem,
useFormItemInputId,
useFormSize,
} from '@element-plus/components/form'
import {
NOOP,
ValidateComponentsMap,
@ -165,15 +171,7 @@ import {
isKorean,
isObject,
} from '@element-plus/utils'
import {
useAttrs,
useCursor,
useDisabled,
useFormItem,
useFormItemInputId,
useNamespace,
useSize,
} from '@element-plus/hooks'
import { useAttrs, useCursor, useNamespace } from '@element-plus/hooks'
import { UPDATE_MODEL_EVENT } from '@element-plus/constants'
import { calcTextareaHeight } from './utils'
import { inputEmits, inputProps } from './input'
@ -233,8 +231,8 @@ const { form, formItem } = useFormItem()
const { inputId } = useFormItemInputId(props, {
formItemContext: formItem,
})
const inputSize = useSize()
const inputDisabled = useDisabled()
const inputSize = useFormSize()
const inputDisabled = useFormDisabled()
const nsInput = useNamespace('input')
const nsTextarea = useNamespace('textarea')