Browse Source

feat: labelCol & wrapperCol types, close #5265

pull/5280/head
tangjinzhou 3 years ago
parent
commit
3cf5d4fa43
  1. 13
      components/form/FormItem.tsx

13
components/form/FormItem.tsx

@ -1,4 +1,11 @@
import type { PropType, ExtractPropTypes, ComputedRef, Ref, ComponentPublicInstance } from 'vue';
import type {
PropType,
ExtractPropTypes,
ComputedRef,
Ref,
ComponentPublicInstance,
HTMLAttributes,
} from 'vue';
import {
watch,
defineComponent,
@ -79,8 +86,8 @@ export const formItemProps = {
label: PropTypes.any,
help: PropTypes.any,
extra: PropTypes.any,
labelCol: { type: Object as PropType<ColProps> },
wrapperCol: { type: Object as PropType<ColProps> },
labelCol: { type: Object as PropType<ColProps & HTMLAttributes> },
wrapperCol: { type: Object as PropType<ColProps & HTMLAttributes> },
hasFeedback: PropTypes.looseBool.def(false),
colon: PropTypes.looseBool,
labelAlign: PropTypes.oneOf(tuple('left', 'right')),

Loading…
Cancel
Save