feat: Dynamic currency (#36416)

This commit is contained in:
Richard Fogaca Nienkotter
2026-01-17 02:58:41 -03:00
committed by GitHub
parent 896947c787
commit f4474b2e3e
72 changed files with 3068 additions and 173 deletions

View File

@@ -170,7 +170,7 @@ export default function transformProps(
emitCrossFilters,
datasource,
} = chartProps;
const { data = [] } = queriesData[0];
const { data = [], detected_currency: detectedCurrency } = queriesData[0];
const coltypeMapping = getColtypesMapping(queriesData[0]);
const {
groupby = [],
@@ -192,6 +192,7 @@ export default function transformProps(
currencyFormats = {},
columnFormats = {},
verboseMap = {},
currencyCodeColumn,
} = datasource;
const refs: Refs = {};
const primaryValueFormatter = getValueFormatter(
@@ -200,6 +201,10 @@ export default function transformProps(
columnFormats,
numberFormat,
currencyFormat,
undefined,
data,
currencyCodeColumn,
detectedCurrency,
);
const secondaryValueFormatter = secondaryMetric
? getValueFormatter(
@@ -208,6 +213,10 @@ export default function transformProps(
columnFormats,
numberFormat,
currencyFormat,
undefined,
data,
currencyCodeColumn,
detectedCurrency,
)
: undefined;