UNPKG

vue-admin-core

Version:
365 lines (364 loc) 9.43 kB
import { Component } from "vue"; export type FormItemProps = { className?: string; required?: boolean; label?: string | Component; colon?: boolean; tooltip?: string | Component; layout?: "vertical" | "horizontal" | "inline"; labelStyle?: Record<string, any>; labelAlign?: "left" | "right"; labelWrap?: boolean; labelWidth?: number; wrapperWidth?: number; labelCol?: number; wrapperCol?: number; wrapperAlign?: "left" | "right"; wrapperWrap?: boolean; wrapperStyle?: Record<string, any>; fullness?: boolean; addonBefore?: string | Component; addonAfter?: string | Component; size?: "small" | "default" | "large"; extra?: string; feedbackText?: string | Component; feedbackLayout?: "loose" | "terse" | "popover" | "none" | (string & {}); feedbackStatus?: "error" | "warning" | "success" | "pending" | (string & {}); tooltipLayout?: "icon" | "text"; feedbackIcon?: string | Component; hasIcon?: boolean; asterisk?: boolean; gridSpan?: number | string; bordered?: boolean; inset?: boolean; }; export declare const FormBaseItem: import("vue").DefineComponent<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }>>, { bordered: boolean; inset: boolean; }, {}>; export declare const FormItem: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }>>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }>>, { bordered: boolean; inset: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }>>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, {}, {}, {}, { bordered: boolean; inset: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }>>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { bordered: boolean; inset: boolean; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { BaseItem: import("vue").DefineComponent<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ className: {}; required: {}; label: {}; colon: {}; layout: {}; tooltip: {}; labelStyle: {}; labelAlign: {}; labelWrap: {}; labelWidth: {}; wrapperWidth: {}; labelCol: {}; wrapperCol: {}; wrapperAlign: {}; wrapperWrap: {}; wrapperStyle: {}; fullness: {}; addonBefore: {}; addonAfter: {}; size: {}; extra: {}; feedbackText: {}; feedbackLayout: {}; tooltipLayout: {}; feedbackStatus: {}; feedbackIcon: {}; hasIcon: {}; asterisk: {}; gridSpan: {}; bordered: { default: boolean; }; inset: { default: boolean; }; }>>, { bordered: boolean; inset: boolean; }, {}>; }; export default FormItem;