@atlaskit/tooltip
Version:
A tooltip briefly describes an interactive element on mouse hover or keyboard focus.
26 lines (25 loc) • 820 B
TypeScript
/**
* @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;