import * as React from 'react'; import { DefaultButton } from '@fluentui/react/lib/Button'; import { TooltipHost, ITooltipHostStyles } from '@fluentui/react/lib/Tooltip'; import { useId } from '@fluentui/react-hooks'; const calloutProps = { gapSpace: 0 }; // The TooltipHost root uses display: inline by default. // If that's causing sizing issues or tooltip positioning issues, try overriding to inline-block. const hostStyles: Partial = { root: { display: 'inline-block' } }; export const TooltipBasicExample: React.FunctionComponent = () => { // Use useId() to ensure that the ID is unique on the page. // (It's also okay to use a plain string and manually ensure uniqueness.) const tooltipId = useId('tooltip'); return (
Hover over me
); };