feat: Adds drill to detail context menu for ECharts visualizations (#20891)

* feat: Adds drill to detail context menu for ECharts visualizations

* Rebases and adds time grain

* Fixes selected gauge values

* Fixes Treemap edge click

* Adds right click to big number trendline

* Address some comments
This commit is contained in:
Michael S. Molina
2022-08-09 17:02:31 -03:00
committed by GitHub
parent 0042ade66f
commit 3df8335f87
38 changed files with 734 additions and 249 deletions

View File

@@ -97,6 +97,7 @@ export default function transformProps(
queriesData,
datasource,
theme,
inContextMenu,
} = chartProps;
const { verboseMap = {} } = datasource;
const [queryData] = queriesData;
@@ -302,6 +303,7 @@ export default function transformProps(
const {
setDataMask = () => {},
setControlValue = (...args: unknown[]) => {},
onContextMenu,
} = hooks;
const addYAxisLabelOffset = !!yAxisTitle;
@@ -380,6 +382,7 @@ export default function transformProps(
xAxis,
yAxis,
tooltip: {
show: !inContextMenu,
...defaultTooltip,
appendToBody: true,
trigger: richTooltip ? 'axis' : 'item',
@@ -457,5 +460,7 @@ export default function transformProps(
setControlValue,
width,
legendData,
onContextMenu,
xValueFormatter: tooltipFormatter,
};
}