@rnwonder/react-date-picker
Version:
A lightweight, customizable, and accessible date picker component for React applications.
28 lines (26 loc) • 1.07 kB
TypeScript
import { default as React } from 'react';
export type IPopOverSJContentPropType = React.ReactElement | (({ close }: {
close: () => void;
}) => React.ReactElement);
export type IPopOverPositionX = "left" | "right" | "center";
export type IPopOverPositionY = "top" | "bottom" | "auto";
export interface PopoverProps {
children: React.ReactElement;
content: IPopOverSJContentPropType;
positionX?: IPopOverPositionX;
positionY?: IPopOverPositionY;
useRefWidth?: boolean;
isShown?: boolean;
setIsShown?: React.Dispatch<React.SetStateAction<boolean>>;
onClickOutside?: (e?: Event, isShown?: React.Dispatch<React.SetStateAction<boolean>>) => void;
handleChildrenClick?: (setIsShown?: React.Dispatch<React.SetStateAction<boolean>>) => void;
className?: string;
onOpen?: () => void;
onClose?: () => void;
zIndex?: number;
width?: React.CSSProperties["width"];
contentClassName?: string;
portalContainer?: HTMLElement;
disableOpenAnimation?: boolean;
}
export declare const Popover: React.FC<PopoverProps>;