UNPKG

@iimm/formily-taro-vantui

Version:

form field components based on @antmjs/vantui and @formily/react

28 lines (27 loc) 865 B
import { type ReactNode } from "react"; import { type ViewProps } from "@tarojs/components"; import { FormItemProps } from "../layout/FormItem"; export interface CommonFieldProps<V extends any = any, O extends any = any> { value?: V; onChange?: (value?: V) => void; defaultValue?: V; options?: O; disabled?: boolean; readOnly?: boolean; error?: boolean; required?: boolean; feedback?: string; showFeedback?: boolean; alwaysShowFeedback?: boolean; feedbackCls?: string; description?: ReactNode; title?: ReactNode; withFormItem?: boolean; /**当withFormItem=false时,dom外层view的Props */ itemWrapperProps?: ViewProps; formItemProps?: FormItemProps; } export interface CommonOptionItem<V extends any = any, L extends any = string> { value: V; label: L; }