任务明细页面

This commit is contained in:
limqhz
2022-11-24 17:07:38 +08:00
parent 0a8e99c94c
commit ec41ce736d
106 changed files with 4892 additions and 48 deletions

59
components/picker/type.d.ts vendored Normal file
View File

@@ -0,0 +1,59 @@
import { ButtonProps } from '../button/index';
export interface TdPickerProps {
autoClose?: {
type: BooleanConstructor;
value?: boolean;
};
cancelBtn?: {
type: null;
value?: boolean | string | ButtonProps;
};
columns: {
type: ArrayConstructor;
value?: Array<PickerColumn> | ((item: Array<PickerValue>) => Array<PickerColumn>);
};
confirmBtn?: {
type: null;
value?: boolean | string | ButtonProps;
};
header?: {
type: BooleanConstructor;
value?: boolean;
};
renderLabel?: {
type: StringConstructor;
value?: (item: PickerColumnItem) => string;
};
title?: {
type: StringConstructor;
value?: string;
};
value?: {
type: ArrayConstructor;
value?: Array<PickerValue>;
};
defaultValue?: {
type: ArrayConstructor;
value?: Array<PickerValue>;
};
visible?: {
type: BooleanConstructor;
value?: boolean;
};
}
export interface TdPickerItemProps {
format?: {
type: null;
value?: (option: PickerColumnItem) => string;
};
options?: {
type: ArrayConstructor;
value?: Array<PickerColumnItem>;
};
}
export declare type PickerColumn = PickerColumnItem[];
export interface PickerColumnItem {
label: string;
value: string;
}
export declare type PickerValue = string | number;