{"version":3,"file":"SingleModeGraphTooltip.cjs","sources":["../../../../../src/graveyard/Graph/GraphTooltip/SingleModeGraphTooltip.tsx"],"sourcesContent":["import {\n  getValueFromDimension,\n  getColumnFromDimension,\n  formattedValueToString,\n  getFieldDisplayName,\n} from '@grafana/data';\n\nimport { SeriesTable } from '../../../components/VizTooltip';\n\nimport { GraphTooltipContentProps } from './types';\n\n/** @deprecated */\nexport const SingleModeGraphTooltip = ({ dimensions, activeDimensions, timeZone }: GraphTooltipContentProps) => {\n  // not hovering over a point, skip rendering\n  if (\n    activeDimensions.yAxis === null ||\n    activeDimensions.yAxis[1] === undefined ||\n    activeDimensions.xAxis === null ||\n    activeDimensions.xAxis[1] === undefined\n  ) {\n    return null;\n  }\n  const time = getValueFromDimension(dimensions.xAxis, activeDimensions.xAxis[0], activeDimensions.xAxis[1]);\n  const timeField = getColumnFromDimension(dimensions.xAxis, activeDimensions.xAxis[0]);\n  const processedTime = timeField.display ? formattedValueToString(timeField.display(time)) : time;\n\n  const valueField = getColumnFromDimension(dimensions.yAxis, activeDimensions.yAxis[0]);\n  const value = getValueFromDimension(dimensions.yAxis, activeDimensions.yAxis[0], activeDimensions.yAxis[1]);\n  const display = valueField.display!;\n  const disp = display(value);\n\n  return (\n    <SeriesTable\n      series={[\n        {\n          color: disp.color,\n          label: getFieldDisplayName(valueField),\n          value: formattedValueToString(disp),\n        },\n      ]}\n      timestamp={processedTime}\n    />\n  );\n};\n\nSingleModeGraphTooltip.displayName = 'SingleModeGraphTooltip';\n"],"names":["getValueFromDimension","getColumnFromDimension","formattedValueToString","jsx","SeriesTable","getFieldDisplayName"],"mappings":";;;;;;;;;;AAYO,MAAM,yBAAyB,CAAC,EAAE,UAAA,EAAY,gBAAA,EAAkB,UAAS,KAAgC;AAE9G,EAAA,IACE,gBAAA,CAAiB,KAAA,KAAU,IAAA,IAC3B,gBAAA,CAAiB,MAAM,CAAC,CAAA,KAAM,KAAA,CAAA,IAC9B,gBAAA,CAAiB,UAAU,IAAA,IAC3B,gBAAA,CAAiB,KAAA,CAAM,CAAC,MAAM,KAAA,CAAA,EAC9B;AACA,IAAA,OAAO,IAAA;AAAA,EACT;AACA,EAAA,MAAM,IAAA,GAAOA,0BAAA,CAAsB,UAAA,CAAW,KAAA,EAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAA,EAAG,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AACzG,EAAA,MAAM,YAAYC,2BAAA,CAAuB,UAAA,CAAW,OAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AACpF,EAAA,MAAM,aAAA,GAAgB,UAAU,OAAA,GAAUC,2BAAA,CAAuB,UAAU,OAAA,CAAQ,IAAI,CAAC,CAAA,GAAI,IAAA;AAE5F,EAAA,MAAM,aAAaD,2BAAA,CAAuB,UAAA,CAAW,OAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AACrF,EAAA,MAAM,KAAA,GAAQD,0BAAA,CAAsB,UAAA,CAAW,KAAA,EAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAA,EAAG,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AAC1G,EAAA,MAAM,UAAU,UAAA,CAAW,OAAA;AAC3B,EAAA,MAAM,IAAA,GAAO,QAAQ,KAAK,CAAA;AAE1B,EAAA,uBACEG,cAAA;AAAA,IAACC,uBAAA;AAAA,IAAA;AAAA,MACC,MAAA,EAAQ;AAAA,QACN;AAAA,UACE,OAAO,IAAA,CAAK,KAAA;AAAA,UACZ,KAAA,EAAOC,yBAAoB,UAAU,CAAA;AAAA,UACrC,KAAA,EAAOH,4BAAuB,IAAI;AAAA;AACpC,OACF;AAAA,MACA,SAAA,EAAW;AAAA;AAAA,GACb;AAEJ;AAEA,sBAAA,CAAuB,WAAA,GAAc,wBAAA;;;;"}