UNPKG

@atlaskit/tooltip

Version:

A tooltip briefly describes an interactive element on mouse hover or keyboard focus.

26 lines (25 loc) 820 B
/** * @jsxRuntime classic * @jsx jsx */ import { type CSSProperties, type ReactNode } from 'react'; import { type PositionType } from './types'; export interface TooltipPrimitiveProps { truncate?: boolean; style?: CSSProperties; className?: string; children: ReactNode; testId?: string; placement: PositionType; ref?: React.Ref<HTMLDivElement>; onMouseOver?: (e: React.MouseEvent<HTMLDivElement>) => void; onMouseOut?: (e: React.MouseEvent<HTMLDivElement>) => void; id?: string; shortcut?: string[]; role?: React.AriaRole; } /** * The lower level component for rendering a tooltip. */ declare const TooltipPrimitive: React.ForwardRefExoticComponent<React.PropsWithoutRef<TooltipPrimitiveProps> & React.RefAttributes<HTMLDivElement>>; export default TooltipPrimitive;