{"version":3,"file":"TooltipProvider.cjs","names":[],"sources":["../../../src/components/Tooltip/TooltipProvider.tsx"],"sourcesContent":["import { FloatingDelayGroup } from \"@floating-ui/react\";\nimport React, { type FC } from \"react\";\n\nexport const hoverDelay = { open: 300, close: 0 };\n\ninterface Props {\n  children: React.ReactNode;\n}\n\n/**\n * Enables tooltips to share a global \"warm-up\" period for their hover delay.\n * You must wrap your application in this component for tooltips to function.\n */\nexport const TooltipProvider: FC<Props> = ({ children }) => (\n  <FloatingDelayGroup delay={hoverDelay} timeoutMs={300}>\n    {children}\n  </FloatingDelayGroup>\n);\n\nTooltipProvider.displayName = \"TooltipProvider\";\n"],"mappings":";;;;;;AAGA,IAAa,aAAa;CAAE,MAAM;CAAK,OAAO;CAAG;;;;;AAUjD,IAAa,mBAA8B,EAAE,eAC3C,iBAAA,GAAA,kBAAA,KAAC,mBAAA,oBAAD;CAAoB,OAAO;CAAY,WAAW;CAC/C;CACkB,CAAA;AAGvB,gBAAgB,cAAc"}