UNPKG

react-datepicker

Version:

A simple and reusable datepicker component for React

30 lines (29 loc) 1.18 kB
import React, { Component } from "react"; import Portal from "./portal"; import TabLoop from "./tab_loop"; import type { FloatingProps } from "./with_floating"; import type { ReactNode } from "react"; interface PortalProps extends Omit<React.ComponentPropsWithoutRef<typeof Portal>, "children"> { } interface TabLoopProps extends Omit<React.ComponentPropsWithoutRef<typeof TabLoop>, "children"> { } interface PopperComponentProps extends Omit<PortalProps, "portalId">, TabLoopProps, FloatingProps { className?: string; wrapperClassName?: string; popperComponent: React.ReactNode; popperContainer?: React.FC<{ children?: ReactNode | undefined; }>; targetComponent: React.ReactNode; popperOnKeyDown: React.KeyboardEventHandler<HTMLDivElement>; showArrow?: boolean; portalId?: PortalProps["portalId"]; } export declare class PopperComponent extends Component<PopperComponentProps> { static get defaultProps(): { hidePopper: boolean; }; render(): React.ReactElement; } declare const _default: React.FC<Omit<PopperComponentProps, "popperProps"> & import("./with_floating").WithFloatingProps>; export default _default;