@vnmfify/core
Version:
```shell npm i @vnmfify/core -S ```
23 lines (22 loc) • 859 B
TypeScript
import { ViewProps } from "@vnxjs/components/types/View";
import { ReactNode } from "react";
import { DatetimePickerColumnType, DatetimePickerType } from "./datetime-picker.shared";
export interface DatetimePickerProps extends ViewProps {
type?: DatetimePickerType;
fields?: DatetimePickerColumnType[];
defaultValue?: Date;
value?: Date;
min?: Date;
max?: Date;
readonly?: boolean;
loading?: boolean;
siblingCount?: number;
children?: ReactNode;
filter?(type: DatetimePickerColumnType, values: string[]): string[];
formatter?(type: DatetimePickerColumnType, value: string): string;
onChange?(date: Date): void;
onConfirm?(date: Date): void;
onCancel?(date: Date): void;
}
declare function DatetimePicker(props: DatetimePickerProps): JSX.Element;
export default DatetimePicker;