UNPKG

@grafana/ui

Version:
24 lines (23 loc) 847 B
import { type DateTime } from '@grafana/data'; interface BaseProps { onChange: (value: DateTime) => void | ((value?: DateTime) => void); value?: DateTime; showSeconds?: boolean; minuteStep?: 5 | 10 | 15 | 20 | 30; disabled?: boolean; disabledHours?: () => number[]; placeholder?: string; allowEmpty?: boolean; id?: string; } interface AllowEmptyProps extends BaseProps { allowEmpty: true; onChange: (value?: DateTime) => void; } interface NoAllowEmptyProps extends BaseProps { allowEmpty?: false; onChange: (value: DateTime) => void; } export type Props = AllowEmptyProps | NoAllowEmptyProps; export declare const TimeOfDayPicker: ({ minuteStep, showSeconds, value, disabled, disabledHours, id, placeholder, allowEmpty, onChange, }: Props) => import("react/jsx-runtime").JSX.Element; export {};