@grafana/ui
Version:
Grafana Components Library
1 lines • 2.89 kB
Source Map (JSON)
{"version":3,"file":"SingleModeGraphTooltip.mjs","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":[],"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,GAAO,qBAAA,CAAsB,UAAA,CAAW,KAAA,EAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAA,EAAG,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AACzG,EAAA,MAAM,YAAY,sBAAA,CAAuB,UAAA,CAAW,OAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AACpF,EAAA,MAAM,aAAA,GAAgB,UAAU,OAAA,GAAU,sBAAA,CAAuB,UAAU,OAAA,CAAQ,IAAI,CAAC,CAAA,GAAI,IAAA;AAE5F,EAAA,MAAM,aAAa,sBAAA,CAAuB,UAAA,CAAW,OAAO,gBAAA,CAAiB,KAAA,CAAM,CAAC,CAAC,CAAA;AACrF,EAAA,MAAM,KAAA,GAAQ,qBAAA,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,uBACE,GAAA;AAAA,IAAC,WAAA;AAAA,IAAA;AAAA,MACC,MAAA,EAAQ;AAAA,QACN;AAAA,UACE,OAAO,IAAA,CAAK,KAAA;AAAA,UACZ,KAAA,EAAO,oBAAoB,UAAU,CAAA;AAAA,UACrC,KAAA,EAAO,uBAAuB,IAAI;AAAA;AACpC,OACF;AAAA,MACA,SAAA,EAAW;AAAA;AAAA,GACb;AAEJ;AAEA,sBAAA,CAAuB,WAAA,GAAc,wBAAA;;;;"}