tdesign-pro-component
Version:
ProComponents tdesign-vue-next + Vue3 + TS
24 lines (23 loc) • 831 B
TypeScript
import { DatePickerProps, DateValue, FormItemProps, FormRule, SizeEnum, TNode } from 'tdesign-vue-next';
import { CSSProperties, VNode } from 'vue';
export type DatePickerValueType = DateValue | (DateValue)[];
export interface ProFormDatepickerProps {
name: string;
modelValue: DatePickerValueType;
label?: string;
rules?: FormRule[];
format?: string;
formItemProps?: FormItemProps;
labelWidth?: string | number;
labelAlign?: 'left' | 'top' | 'right';
append?: string | (() => (TNode | VNode)) | TNode | VNode;
prepend?: string | (() => (TNode | VNode)) | TNode | VNode;
size?: SizeEnum;
placeholder?: string;
disabled?: boolean;
range?: boolean;
clearable?: boolean;
allowInput?: boolean;
datepickerProps?: DatePickerProps;
style?: string | CSSProperties;
}