UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

16 lines (15 loc) 931 B
import type { ComponentProps } from 'react'; import React from 'react'; import type { PopperProps } from 'react-popper'; export declare const Tooltip: ({ children, ...rest }: ComponentProps<'div'>) => React.JSX.Element; export type PopperTooltipProps<T extends HTMLElement> = React.PropsWithChildren<{ /** Reference element to which the tooltip should attach to */ referenceElement: T | null; /** Popper's modifier (offset) property - [xAxis offset, yAxis offset], default [0, 10] */ offset?: [number, number]; /** Popper's placement property defining default position of the tooltip, default 'top' */ placement?: PopperProps<unknown>['placement']; /** Tells component whether to render its contents */ visible?: boolean; }>; export declare const PopperTooltip: <T extends HTMLElement>({ children, offset, placement, referenceElement, visible, }: PopperTooltipProps<T>) => React.JSX.Element | null;