HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/orbi-individual/node_modules/react-datepicker/dist/time.d.ts
import React, { Component } from "react";
import { type Locale, type TimeFilterOptions } from "./date_utils";
interface TimeProps extends Pick<TimeFilterOptions, "minTime" | "maxTime" | "excludeTimes" | "includeTimes" | "filterTime"> {
    format?: string;
    intervals?: number;
    selected?: Date | null;
    openToDate?: Date;
    onChange?: (time: Date) => void;
    timeClassName?: (time: Date) => string;
    todayButton?: React.ReactNode;
    monthRef?: HTMLDivElement;
    timeCaption?: string;
    injectTimes?: Date[];
    handleOnKeyDown?: React.KeyboardEventHandler<HTMLLIElement>;
    locale?: Locale;
    showTimeSelectOnly?: boolean;
}
interface TimeState {
    height: number | null;
}
export default class Time extends Component<TimeProps, TimeState> {
    static get defaultProps(): {
        intervals: number;
        todayButton: null;
        timeCaption: string;
    };
    static calcCenterPosition: (listHeight: number, centerLiRef: HTMLLIElement) => number;
    state: TimeState;
    componentDidMount(): void;
    private header?;
    private list?;
    private centerLi?;
    scrollToTheSelectedTime: () => void;
    handleClick: (time: Date) => void;
    isSelectedTime: (time: Date) => boolean | null | undefined;
    isDisabledTime: (time: Date) => boolean | undefined;
    liClasses: (time: Date) => string;
    handleOnKeyDown: (event: React.KeyboardEvent<HTMLLIElement>, time: Date) => void;
    renderTimes: () => JSX.Element[];
    render(): React.JSX.Element;
}
export {};