fix(parallel-coordinates): improve dark mode visibility for labels, axis text, and data lines (#39415)

This commit is contained in:
Gabriel Torres Ruiz
2026-04-16 18:51:36 -03:00
committed by GitHub
parent 8ce234371b
commit f850c6b1b1
3 changed files with 33 additions and 9 deletions

View File

@@ -17,9 +17,10 @@
* under the License.
*/
import { ChartProps } from '@superset-ui/core';
import { isThemeDark } from '@apache-superset/core/theme';
export default function transformProps(chartProps: ChartProps) {
const { width, height, formData, queriesData } = chartProps;
const { width, height, formData, queriesData, theme } = chartProps;
const {
includeSeries,
linearColorScheme,
@@ -33,15 +34,14 @@ export default function transformProps(chartProps: ChartProps) {
width,
height,
data: queriesData[0].data,
defaultLineColor: theme.colorTextTertiary,
includeSeries,
isDarkMode: isThemeDark(theme),
linearColorScheme,
metrics: metrics.map((m: { label?: string } | string) =>
typeof m === 'string' ? m : m.label || m,
),
colorMetric:
secondaryMetric && secondaryMetric.label
? secondaryMetric.label
: secondaryMetric,
colorMetric: secondaryMetric?.label || secondaryMetric,
series,
showDatatable,
};