UNPKG

@rnwonder/solid-date-picker

Version:

A responsive, highly-customizable datepicker component for SolidJS.

26 lines (25 loc) 943 B
import { JSX, JSXElement, Setter } from "solid-js"; export type IPopOverSJContentPropType = JSX.Element | (({ close }: { close: () => void; }) => JSX.Element); export type IPopOverPositionX = "left" | "right" | "center"; export type IPopOverPositionY = "top" | "bottom" | "auto"; export interface PopoverProps { children: JSXElement; content: IPopOverSJContentPropType; positionX?: IPopOverPositionX; positionY?: IPopOverPositionY; useRefWidth?: boolean; isShown?: boolean; setIsShown?: Setter<boolean>; onClickOutside?: (e?: Event, isShown?: Setter<boolean>) => void; handleChildrenClick?: (setIsShown?: Setter<boolean>) => void; className?: string; onOpen?: () => void; onClose?: () => void; zIndex?: number; width?: JSX.CSSProperties["width"]; contentClassName?: string; portalContainer?: HTMLElement; } export declare const Popover: (props: PopoverProps) => JSX.Element;