UNPKG

@grafana/ui

Version:
1 lines 2.88 kB
{"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,UAAY,EAAA,gBAAA,EAAkB,UAAyC,KAAA;AAE9G,EAAA,IACE,gBAAiB,CAAA,KAAA,KAAU,IAC3B,IAAA,gBAAA,CAAiB,MAAM,CAAC,CAAA,KAAM,KAC9B,CAAA,IAAA,gBAAA,CAAiB,UAAU,IAC3B,IAAA,gBAAA,CAAiB,KAAM,CAAA,CAAC,MAAM,KAC9B,CAAA,EAAA;AACA,IAAO,OAAA,IAAA;AAAA;AAET,EAAM,MAAA,IAAA,GAAO,qBAAsB,CAAA,UAAA,CAAW,KAAO,EAAA,gBAAA,CAAiB,KAAM,CAAA,CAAC,CAAG,EAAA,gBAAA,CAAiB,KAAM,CAAA,CAAC,CAAC,CAAA;AACzG,EAAA,MAAM,YAAY,sBAAuB,CAAA,UAAA,CAAW,OAAO,gBAAiB,CAAA,KAAA,CAAM,CAAC,CAAC,CAAA;AACpF,EAAM,MAAA,aAAA,GAAgB,UAAU,OAAU,GAAA,sBAAA,CAAuB,UAAU,OAAQ,CAAA,IAAI,CAAC,CAAI,GAAA,IAAA;AAE5F,EAAA,MAAM,aAAa,sBAAuB,CAAA,UAAA,CAAW,OAAO,gBAAiB,CAAA,KAAA,CAAM,CAAC,CAAC,CAAA;AACrF,EAAM,MAAA,KAAA,GAAQ,qBAAsB,CAAA,UAAA,CAAW,KAAO,EAAA,gBAAA,CAAiB,KAAM,CAAA,CAAC,CAAG,EAAA,gBAAA,CAAiB,KAAM,CAAA,CAAC,CAAC,CAAA;AAC1G,EAAA,MAAM,UAAU,UAAW,CAAA,OAAA;AAC3B,EAAM,MAAA,IAAA,GAAO,QAAQ,KAAK,CAAA;AAE1B,EACE,uBAAA,GAAA;AAAA,IAAC,WAAA;AAAA,IAAA;AAAA,MACC,MAAQ,EAAA;AAAA,QACN;AAAA,UACE,OAAO,IAAK,CAAA,KAAA;AAAA,UACZ,KAAA,EAAO,oBAAoB,UAAU,CAAA;AAAA,UACrC,KAAA,EAAO,uBAAuB,IAAI;AAAA;AACpC,OACF;AAAA,MACA,SAAW,EAAA;AAAA;AAAA,GACb;AAEJ;AAEA,sBAAA,CAAuB,WAAc,GAAA,wBAAA;;;;"}