{"version":3,"sources":["../../../src/components/Tooltip/Tooltip.tsx"],"sourcesContent":["'use client';\n\nimport type { FluentTriggerComponent } from '@fluentui/react-utilities';\nimport { useTooltip } from './useTooltip';\nimport { renderTooltip } from './renderTooltip';\nimport { composeComponentWithoutRef } from '../../utils/composeComponent';\n\n/**\n * Tooltip renders a non-modal floating label or description anchored to a trigger element.\n */\nexport const Tooltip = /*#__PURE__*/ composeComponentWithoutRef('Tooltip', useTooltip, renderTooltip);\n\n/**\n * Marks the Tooltip component as a FluentTriggerComponent by setting the isFluentTriggerComponent flag.\n * Uses type-casting to avoid exposing internal types in the public API.\n */\n(Tooltip as FluentTriggerComponent).isFluentTriggerComponent = true;\n"],"names":["Tooltip","composeComponentWithoutRef","useTooltip","renderTooltip","isFluentTriggerComponent"],"mappings":"AAAA;;;;;+BAUaA;;;eAAAA;;;4BAPc;+BACG;kCACa;AAKpC,MAAMA,UAAU,WAAW,GAAGC,IAAAA,4CAA0B,EAAC,WAAWC,sBAAU,EAAEC,4BAAa;AAEpG;;;CAGC,GACAH,QAAmCI,wBAAwB,GAAG"}