material-ui-pickers
Version:
React components, that implements material design pickers for material-ui v1
20 lines (19 loc) • 1.57 kB
TypeScript
import * as React from 'react';
import { Theme } from '@material-ui/core';
import { WithStyles } from '@material-ui/core/styles/withStyles';
import { WithUtilsProps } from '../../_shared/WithUtils';
import DateTimePickerView, { DateTimePickerViewType } from '../../constants/DateTimePickerView';
import { MaterialUiPickersDate } from '../../typings/date';
export declare const styles: (theme: Theme) => Record<"separator" | "toolbar" | "toolBar24h" | "hourMinuteLabel" | "dateHeader" | "timeHeader" | "ampmSelection" | "ampmLabel", import("@material-ui/core/styles/withStyles").CSSProperties>;
export declare type MeridiemMode = 'am' | 'pm';
export interface DateTimePickerHeaderProps extends WithUtilsProps, WithStyles<typeof styles> {
date: MaterialUiPickersDate;
meridiemMode: MeridiemMode;
openView: DateTimePickerViewType;
onOpenViewChange: (view: DateTimePickerView) => void;
setMeridiemMode: (mode: MeridiemMode) => () => void;
ampm?: boolean;
}
export declare const DateTimePickerHeader: React.SFC<DateTimePickerHeaderProps>;
declare const _default: React.ComponentType<Pick<React.PropsWithChildren<Pick<DateTimePickerHeaderProps, "ampm" | "date" | "classes" | "openView" | "meridiemMode" | "onOpenViewChange" | "setMeridiemMode">>, "children" | "ampm" | "date" | "openView" | "meridiemMode" | "onOpenViewChange" | "setMeridiemMode"> & import("@material-ui/core").StyledComponentProps<"separator" | "toolbar" | "toolBar24h" | "hourMinuteLabel" | "dateHeader" | "timeHeader" | "ampmSelection" | "ampmLabel">>;
export default _default;