UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

65 lines (63 loc) 3.3 kB
import { CrudProps } from '../props'; export declare function useDescriptions(props: CrudProps): { descriptionColumns: globalThis.ComputedRef<import('../../../types').FormColumn[] | { component?: string | (() => string) | undefined; tooltip?: import('../../../types').FormItemTooltip | undefined; label: string | ((scope: import('../../../types').TableColumnScopeData<any>) => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>) | undefined; extra?: string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>) | undefined; colon?: boolean | undefined; field?: string | undefined; formItemProps?: (Partial<import('element-plus').FormItemProps> & import('../../../types').FormItemProps) | undefined; fieldProps?: import('../../../types').IndexType | undefined; hide?: boolean | ((formData: any) => boolean) | undefined; show?: boolean | ((formData: any) => boolean) | undefined; on?: import('../../../types').IndexType | undefined; slot?: string | undefined; colGrid?: import('../../../types').IndexType | undefined; modifier?: string | undefined; order?: number | undefined; render?: any; error?: string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>) | undefined; class?: string | undefined; style?: import('vue').CSSProperties | undefined; rules?: import('element-plus').FormItemRule | Partial<Record<string, import('element-plus/es/utils').Arrayable<import('element-plus').FormItemRule>>> | undefined; message?: string | undefined; __key?: string | undefined; key?: string | undefined; children?: import('../../../types').FormColumn[] | undefined; disabled?: boolean | undefined; options?: import('../../../types').OptionsItem[] | undefined; required?: boolean | undefined; labelWidth?: string | number | undefined; span?: number | undefined; offset?: number | undefined; pull?: number | undefined; push?: number | undefined; xs?: number | object | undefined; sm?: number | object | undefined; md?: number | object | undefined; lg?: number | object | undefined; xl?: number | object | undefined; icon?: string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>) | undefined; description?: string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>) | undefined; status?: "" | "error" | "success" | "wait" | "process" | "finish" | undefined; max?: number | undefined; contentPosition?: "left" | "center" | "right" | undefined; borderStyle?: "" | "none" | "solid" | "hidden" | "dashed" | undefined; prop: string | undefined; }[] | undefined>; descriptionProps: globalThis.ComputedRef<{ column: number; border: boolean; }>; };