UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

74 lines (73 loc) β€’ 3.29 kB
import type { GenerateConfig } from 'rc-picker/lib/generate/index'; import type { PickerProps } from '.'; import type { InputStatus } from '../../_util/statusUtils'; import 'moment/locale/zh-cn'; import type { PickerComponentClass } from './interface'; export default function generatePicker<DateType>(generateConfig: GenerateConfig<DateType>): { DatePicker: PickerComponentClass<PickerProps<DateType> & { status?: InputStatus; /** * @deprecated `dropdownClassName` is deprecated which will be removed in next major * version.Please use `popupClassName` instead. */ dropdownClassName?: string; popupClassName?: string; }, unknown>; WeekPicker: PickerComponentClass<Omit<PickerProps<DateType> & { status?: InputStatus; /** * @deprecated `dropdownClassName` is deprecated which will be removed in next major * version.Please use `popupClassName` instead. */ dropdownClassName?: string; popupClassName?: string; }, "picker">, unknown>; MonthPicker: PickerComponentClass<Omit<PickerProps<DateType> & { status?: InputStatus; /** * @deprecated `dropdownClassName` is deprecated which will be removed in next major * version.Please use `popupClassName` instead. */ dropdownClassName?: string; popupClassName?: string; }, "picker">, unknown>; YearPicker: PickerComponentClass<Omit<PickerProps<DateType> & { status?: InputStatus; /** * @deprecated `dropdownClassName` is deprecated which will be removed in next major * version.Please use `popupClassName` instead. */ dropdownClassName?: string; popupClassName?: string; }, "picker">, unknown>; TimePicker: PickerComponentClass<Omit<Omit<import("rc-picker/lib/Picker").PickerTimeProps<DateType>, "locale" | "components" | "generateConfig" | "hideHeader"> & { locale?: import(".").PickerLocale; size?: import("../../config-provider/SizeContext").SizeType; placement?: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; bordered?: boolean; status?: "" | "error" | "warning"; } & { status?: InputStatus; /** * @deprecated `dropdownClassName` is deprecated which will be removed in next major * version.Please use `popupClassName` instead. */ dropdownClassName?: string; popupClassName?: string; }, "picker">, unknown>; QuarterPicker: PickerComponentClass<Omit<Omit<import("rc-picker/lib/Picker").PickerTimeProps<DateType>, "locale" | "components" | "generateConfig" | "hideHeader"> & { locale?: import(".").PickerLocale; size?: import("../../config-provider/SizeContext").SizeType; placement?: "bottomLeft" | "bottomRight" | "topLeft" | "topRight"; bordered?: boolean; status?: "" | "error" | "warning"; } & { status?: InputStatus; /** * @deprecated `dropdownClassName` is deprecated which will be removed in next major * version.Please use `popupClassName` instead. */ dropdownClassName?: string; popupClassName?: string; }, "picker">, unknown>; };