@grafana/ui
Version:
Grafana Components Library
34 lines (31 loc) • 847 B
JavaScript
import { jsx } from 'react/jsx-runtime';
import { TooltipDisplayMode } from '@grafana/schema';
import { MultiModeGraphTooltip } from './MultiModeGraphTooltip.mjs';
import { SingleModeGraphTooltip } from './SingleModeGraphTooltip.mjs';
const GraphTooltip = ({
mode = TooltipDisplayMode.Single,
dimensions,
activeDimensions,
pos,
timeZone
}) => {
if (!activeDimensions || !activeDimensions.xAxis) {
return null;
}
if (mode === "single") {
return /* @__PURE__ */ jsx(SingleModeGraphTooltip, { dimensions, activeDimensions, timeZone });
} else {
return /* @__PURE__ */ jsx(
MultiModeGraphTooltip,
{
dimensions,
activeDimensions,
pos,
timeZone
}
);
}
};
GraphTooltip.displayName = "GraphTooltip";
export { GraphTooltip };
//# sourceMappingURL=GraphTooltip.mjs.map