@grafana/ui
Version:
Grafana Components Library
1 lines • 1.78 kB
Source Map (JSON)
{"version":3,"file":"GraphTooltip.mjs","sources":["../../../../../src/graveyard/Graph/GraphTooltip/GraphTooltip.tsx"],"sourcesContent":["import { TooltipDisplayMode } from '@grafana/schema';\n\nimport { VizTooltipContentProps } from '../../../components/VizTooltip';\n\nimport { MultiModeGraphTooltip } from './MultiModeGraphTooltip';\nimport { SingleModeGraphTooltip } from './SingleModeGraphTooltip';\nimport { GraphDimensions } from './types';\n\n/** @deprecated */\nexport const GraphTooltip = ({\n mode = TooltipDisplayMode.Single,\n dimensions,\n activeDimensions,\n pos,\n timeZone,\n}: VizTooltipContentProps<GraphDimensions>) => {\n // When\n // [1] no active dimension or\n // [2] no xAxis position\n // we assume no tooltip should be rendered\n if (!activeDimensions || !activeDimensions.xAxis) {\n return null;\n }\n\n if (mode === 'single') {\n return <SingleModeGraphTooltip dimensions={dimensions} activeDimensions={activeDimensions} timeZone={timeZone} />;\n } else {\n return (\n <MultiModeGraphTooltip\n dimensions={dimensions}\n activeDimensions={activeDimensions}\n pos={pos}\n timeZone={timeZone}\n />\n );\n }\n};\n\nGraphTooltip.displayName = 'GraphTooltip';\n"],"names":[],"mappings":";;;;;AASO,MAAM,eAAe,CAAC;AAAA,EAC3B,OAAO,kBAAmB,CAAA,MAAA;AAAA,EAC1B,UAAA;AAAA,EACA,gBAAA;AAAA,EACA,GAAA;AAAA,EACA;AACF,CAA+C,KAAA;AAK7C,EAAA,IAAI,CAAC,gBAAA,IAAoB,CAAC,gBAAA,CAAiB,KAAO,EAAA;AAChD,IAAO,OAAA,IAAA;AAAA;AAGT,EAAA,IAAI,SAAS,QAAU,EAAA;AACrB,IAAA,uBAAQ,GAAA,CAAA,sBAAA,EAAA,EAAuB,UAAwB,EAAA,gBAAA,EAAoC,QAAoB,EAAA,CAAA;AAAA,GAC1G,MAAA;AACL,IACE,uBAAA,GAAA;AAAA,MAAC,qBAAA;AAAA,MAAA;AAAA,QACC,UAAA;AAAA,QACA,gBAAA;AAAA,QACA,GAAA;AAAA,QACA;AAAA;AAAA,KACF;AAAA;AAGN;AAEA,YAAA,CAAa,WAAc,GAAA,cAAA;;;;"}