Skip to content

Commit 5eb27e6

Browse files
committed
[Lens] passing locale to charts
1 parent fc08c42 commit 5eb27e6

97 files changed

Lines changed: 208 additions & 33 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/kbn-unified-field-list/src/components/field_stats/field_stats.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,7 @@ const FieldStatsComponent: React.FC<FieldStatsProps> = ({
484484
<Chart size={{ height: 200, width: 300 - 32 }}>
485485
<Tooltip type={TooltipType.None} />
486486
<Settings
487+
locale={i18n.getLocale()}
487488
theme={customChartTheme}
488489
baseTheme={chartBaseTheme}
489490
xDomain={
@@ -533,7 +534,12 @@ const FieldStatsComponent: React.FC<FieldStatsProps> = ({
533534
size={{ height: 200, width: '100%' }}
534535
>
535536
<Tooltip type={TooltipType.None} />
536-
<Settings rotation={90} theme={customChartTheme} baseTheme={chartBaseTheme} />
537+
<Settings
538+
locale={i18n.getLocale()}
539+
rotation={90}
540+
theme={customChartTheme}
541+
baseTheme={chartBaseTheme}
542+
/>
537543

538544
<Axis
539545
id="key"

src/plugins/chart_expressions/expression_gauge/public/components/__snapshots__/gauge_component.test.tsx.snap

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/plugins/chart_expressions/expression_gauge/public/components/gauge_component.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import type { CustomPaletteState } from '@kbn/charts-plugin/public';
1414
import { EmptyPlaceholder } from '@kbn/charts-plugin/public';
1515
import { getOverridesFor } from '@kbn/chart-expressions-common';
1616
import { isVisDimension } from '@kbn/visualizations-plugin/common/utils';
17+
import { i18n } from '@kbn/i18n';
1718
import {
1819
GaugeRenderProps,
1920
GaugeLabelMajorMode,
@@ -370,6 +371,7 @@ export const GaugeComponent: FC<GaugeRenderProps> = memo(
370371
ariaLabel={args.ariaLabel}
371372
ariaUseDefaultSummary={!args.ariaLabel}
372373
onRenderChange={onRenderChange}
374+
locale={i18n.getLocale()}
373375
{...getOverridesFor(overrides, 'settings')}
374376
/>
375377
<Goal

src/plugins/chart_expressions/expression_heatmap/public/components/heatmap_component.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,7 @@ export const HeatmapComponent: FC<HeatmapRenderProps> = memo(
738738
onBrushEnd={interactive ? (onBrushEnd as BrushEndListener) : undefined}
739739
ariaLabel={args.ariaLabel}
740740
ariaUseDefaultSummary={!args.ariaLabel}
741+
locale={i18n.getLocale()}
741742
{...settingsOverrides}
742743
/>
743744
<Heatmap

src/plugins/chart_expressions/expression_metric/public/components/metric_vis.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ export const MetricVis = ({
303303
>
304304
<Chart {...getOverridesFor(overrides, 'chart')}>
305305
<Settings
306+
locale={i18n.getLocale()}
306307
theme={[
307308
{
308309
background: { color: 'transparent' },

src/plugins/chart_expressions/expression_partition_vis/public/components/__snapshots__/partition_vis_component.test.tsx.snap

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/plugins/chart_expressions/expression_partition_vis/public/components/partition_vis_component.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -591,6 +591,7 @@ const PartitionVisComponent = (props: PartitionVisComponentProps) => {
591591
onRenderChange={onRenderChange}
592592
ariaLabel={props.visParams.ariaLabel}
593593
ariaUseDefaultSummary={!props.visParams.ariaLabel}
594+
locale={i18n.getLocale()}
594595
{...settingsOverrides}
595596
/>
596597
<Partition

src/plugins/chart_expressions/expression_tagcloud/public/components/tagcloud_component.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import React, { useCallback, useEffect, useState, useMemo } from 'react';
1010
import { FormattedMessage } from '@kbn/i18n-react';
11+
import { i18n } from '@kbn/i18n';
1112
import { throttle } from 'lodash';
1213
import { EuiIconTip, EuiResizeObserver } from '@elastic/eui';
1314
import { IconChartTagcloud } from '@kbn/chart-icons';
@@ -237,6 +238,7 @@ export const TagCloudChart = ({
237238
onRenderChange={onRenderChange}
238239
ariaLabel={visParams.ariaLabel}
239240
ariaUseDefaultSummary={!visParams.ariaLabel}
241+
locale={i18n.getLocale()}
240242
{...getOverridesFor(overrides, 'settings')}
241243
/>
242244
<Wordcloud

src/plugins/chart_expressions/expression_xy/public/components/__snapshots__/xy_chart.test.tsx.snap

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/plugins/chart_expressions/expression_xy/public/components/xy_chart.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import {
3333
} from '@elastic/charts';
3434
import { partition } from 'lodash';
3535
import { IconType } from '@elastic/eui';
36+
import { i18n } from '@kbn/i18n';
3637
import { PaletteRegistry } from '@kbn/coloring';
3738
import { RenderMode } from '@kbn/expressions-plugin/common';
3839
import type { DataPublicPluginStart } from '@kbn/data-plugin/public';
@@ -852,6 +853,7 @@ export function XYChart({
852853
}
853854
: undefined
854855
}
856+
locale={i18n.getLocale()}
855857
{...settingsOverrides}
856858
/>
857859
<XYCurrentTime

0 commit comments

Comments
 (0)