material-duration-picker
Version:
React Material component for durations inspired by Material-UI Pickers
16 lines (15 loc) • 871 B
TypeScript
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;