Skip to content
This repository has been archived by the owner on Dec 10, 2021. It is now read-only.

Commit

Permalink
chore: pass datasource to metrics control (#1438)
Browse files Browse the repository at this point in the history
* Update controlPanel.tsx

* Update index.tsx

* Update dndControls.tsx
  • Loading branch information
john-bodley authored Oct 28, 2021
1 parent 8794934 commit f3d6b2e
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ export const dnd_adhoc_metrics: SharedControlConfig<'DndMetricSelect'> = {
mapStateToProps: ({ datasource }) => ({
columns: datasource ? datasource.columns : [],
savedMetrics: datasource ? datasource.metrics : [],
datasource,
datasourceType: datasource?.type,
}),
description: t('One or many metrics to display'),
Expand All @@ -116,6 +117,7 @@ export const dnd_sort_by: SharedControlConfig<'DndMetricSelect'> = {
mapStateToProps: ({ datasource }) => ({
columns: datasource?.columns || [],
savedMetrics: datasource?.metrics || [],
datasource,
datasourceType: datasource?.type,
}),
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ const metrics: SharedControlConfig<'MetricsControl'> = {
mapStateToProps: ({ datasource }) => ({
columns: datasource ? datasource.columns : [],
savedMetrics: datasource ? datasource.metrics : [],
datasource,
datasourceType: datasource?.type,
}),
description: t('One or many metrics to display'),
Expand Down Expand Up @@ -362,6 +363,7 @@ const sort_by: SharedControlConfig<'MetricsControl'> = {
mapStateToProps: ({ datasource }) => ({
columns: datasource?.columns || [],
savedMetrics: datasource?.metrics || [],
datasource,
datasourceType: datasource?.type,
}),
};
Expand Down
1 change: 1 addition & 0 deletions plugins/plugin-chart-table/src/controlPanel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ const percent_metrics: typeof sharedControls.metrics = {
mapStateToProps: ({ datasource, controls }, controlState) => ({
columns: datasource?.columns || [],
savedMetrics: datasource?.metrics || [],
datasource,
datasourceType: datasource?.type,
queryMode: getQueryMode(controls),
externalValidationErrors: validateAggControlValues(controls, [
Expand Down

1 comment on commit f3d6b2e

@vercel
Copy link

@vercel vercel bot commented on f3d6b2e Oct 28, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.