@neuctra/ui
Version:
A modern, responsive, customizable React UI component library powered by Tailwind CSS and Vite.
21 lines (20 loc) • 772 B
TypeScript
import { default as React } from 'react';
export interface PopoverProps {
/** Element that toggles the popover. */
trigger: React.ReactNode;
children: React.ReactNode;
position?: "top" | "bottom" | "left" | "right";
align?: "start" | "center" | "end";
open?: boolean;
defaultOpen?: boolean;
onOpenChange?: (open: boolean) => void;
closeOnClickOutside?: boolean;
closeOnEscape?: boolean;
disabled?: boolean;
className?: string;
/** The wrapper around `trigger` that handles open/close interactions. */
triggerClassName?: string;
contentClassName?: string;
contentStyle?: React.CSSProperties;
}
export declare const Popover: React.ForwardRefExoticComponent<PopoverProps & React.RefAttributes<HTMLDivElement>>;