@geist-ui/react
Version:
Modern and minimalist React UI library.
23 lines (22 loc) • 869 B
TypeScript
import React from 'react';
import { TooltipProps } from "../tooltip/tooltip";
import { Placement, TriggerTypes } from "../utils/prop-types";
export declare type PopoverTriggerTypes = TriggerTypes;
export declare type PopoverPlacement = Placement;
interface Props {
content?: React.ReactNode | (() => React.ReactNode);
trigger?: PopoverTriggerTypes;
placement?: Placement;
disableItemsAutoClose?: boolean;
}
declare type ExcludeTooltipProps = {
type: any;
text: any;
trigger: any;
placement: any;
};
export declare type PopoverProps = Props & Omit<TooltipProps, keyof ExcludeTooltipProps>;
declare const Popover: React.ForwardRefExoticComponent<Props & Omit<TooltipProps, keyof ExcludeTooltipProps> & {
children?: React.ReactNode;
} & import("../use-scaleable").ScaleableProps & React.RefAttributes<unknown>>;
export default Popover;