@vectara/vectara-ui
Version:
Vectara's design system, codified as a React and Sass component library
17 lines (16 loc) • 766 B
TypeScript
import React from "react";
export type AnchorSide = "left" | "right" | "rightUp" | "rightDown" | "leftUp" | "leftDown" | "upLeft" | "upRight";
export type Props = {
button: React.ReactElement;
children?: React.ReactNode;
className?: string;
header?: React.ReactNode;
isOpen: boolean;
setIsOpen: (isOpen: boolean) => void;
onClickButton?: (e: React.MouseEvent<HTMLElement>) => void;
padding?: boolean | "none";
anchorSide?: AnchorSide;
anchorOffsetX?: number;
anchorOffsetY?: number;
};
export declare const VuiPopover: ({ button: originalButton, children, className, header, isOpen, setIsOpen, padding, anchorSide, anchorOffsetX, anchorOffsetY, onClickButton, ...rest }: Props) => import("react/jsx-runtime").JSX.Element;