ov25-ui
Version:
A UI configurator for OV25 product visualization
24 lines (23 loc) • 936 B
TypeScript
import * as React from "react";
interface PopoverProps {
open?: boolean;
onOpenChange?: (open: boolean) => void;
children: React.ReactNode;
}
interface PopoverTriggerProps {
asChild?: boolean;
children: React.ReactNode;
onClick?: () => void;
}
interface PopoverContentProps {
children: React.ReactNode;
className?: string;
triggerRef?: React.RefObject<HTMLElement>;
}
declare function Popover({ open, onOpenChange, children }: PopoverProps): React.JSX.Element;
declare function PopoverTrigger({ asChild, children, onClick }: PopoverTriggerProps): React.ReactElement<any, string | React.JSXElementConstructor<any>>;
declare function PopoverContent({ children, className, triggerRef }: PopoverContentProps): React.ReactPortal | null;
declare function PopoverAnchor({ children }: {
children: React.ReactNode;
}): React.JSX.Element;
export { Popover, PopoverTrigger, PopoverContent, PopoverAnchor };