@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
14 lines (13 loc) • 825 B
TypeScript
import * as React from 'react';
import * as TooltipPrimitive from '@radix-ui/react-tooltip';
import { tooltipPropDefs } from './tooltip.props.js';
import type { GetPropDefTypes } from '../props/index.js';
import type { ComponentPropsWithout, RemovedProps } from '../helpers/index.js';
type TooltipOwnProps = GetPropDefTypes<typeof tooltipPropDefs>;
interface TooltipProps extends React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Root>, ComponentPropsWithout<typeof TooltipPrimitive.Content, RemovedProps | 'content'>, TooltipOwnProps {
content: React.ReactNode;
container?: React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Portal>['container'];
}
declare const Tooltip: React.ForwardRefExoticComponent<TooltipProps & React.RefAttributes<HTMLDivElement>>;
export { Tooltip };
export type { TooltipProps };