UNPKG

@brizy/ui

Version:
19 lines (18 loc) 846 B
import React, { ReactElement, ReactNode } from "react"; import { Color } from "../types"; type RenderFunction = () => React.ReactNode; export interface Props { content: string | ReactNode | RenderFunction; title?: string | ReactNode | RenderFunction; placement?: "top" | "left" | "right" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "leftTop" | "leftBottom" | "rightTop" | "rightBottom"; color?: Color; shadow?: boolean; offset?: number; children: ReactElement; trigger?: "click" | "hover" | "focus"; onOpenChange?: (v: boolean) => void; opened?: boolean; getPopupContainer?: () => HTMLElement; } export declare const Popover: ({ title, content, placement, color, offset, shadow, trigger, onOpenChange, opened, getPopupContainer, children, }: Props) => ReactElement; export {};