UNPKG

material-duration-picker

Version:

React Material component for durations inspired by Material-UI Pickers

16 lines (15 loc) 871 B
import { ComponentType } from 'react'; import { DialogProps } from "@material-ui/core"; import { DurationType, DurationView, Labels } from "./types"; import { DurationFieldsContainerProps } from "./durationFieldsContainer"; export declare type DurationDialogProps = DialogProps & { time: number | undefined; onDismiss: () => void; onAccept: (time: number | undefined) => void; views: DurationView[]; labels?: Labels; formatDuration: (duration: DurationType) => string; DurationFieldsContainerProps?: Partial<DurationFieldsContainerProps>; DurationFieldsContainerComp?: ComponentType<DurationFieldsContainerProps>; }; export declare const DurationDialog: ({ time: _time, onDismiss, onAccept, views, labels: _labels, formatDuration, DurationFieldsContainerProps, DurationFieldsContainerComp, ...props }: DurationDialogProps) => JSX.Element;