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