UNPKG

material-duration-picker

Version:

React Material component for durations inspired by Material-UI Pickers

16 lines (15 loc) 855 B
import { ComponentType } from "react"; import { TextFieldProps } from "@material-ui/core"; import { DurationDialogProps } from "./durationDialog"; import { DurationType, DurationView } from "./types"; export declare type DurationPickerProps = Partial<TextFieldProps> & { value: number | undefined; onValueChange: (value: number | undefined) => void; formatDuration: (duration: DurationType) => string; disableEditDialog?: boolean; views?: DurationView[]; DurationDialogProps?: Partial<DurationDialogProps>; DurationDialogComp?: ComponentType<DurationDialogProps>; TextFieldComp?: ComponentType<TextFieldProps>; }; export declare const DurationPicker: ({ DurationDialogProps, value, onValueChange, formatDuration, views, disableEditDialog, DurationDialogComp, TextFieldComp, ...props }: DurationPickerProps) => JSX.Element;