diff --git a/x-pack/plugins/lens/public/xy_visualization/xy_config_panel/shared/line_style_settings.tsx b/x-pack/plugins/lens/public/xy_visualization/xy_config_panel/shared/line_style_settings.tsx index 33d1f5acaba50c..e10156c2c31c19 100644 --- a/x-pack/plugins/lens/public/xy_visualization/xy_config_panel/shared/line_style_settings.tsx +++ b/x-pack/plugins/lens/public/xy_visualization/xy_config_panel/shared/line_style_settings.tsx @@ -7,7 +7,13 @@ import React, { useState } from 'react'; import { i18n } from '@kbn/i18n'; -import { EuiButtonGroup, EuiFormRow, EuiRange } from '@elastic/eui'; +import { + EuiButtonGroup, + EuiFieldNumber, + EuiFlexGroup, + EuiFlexItem, + EuiFormRow, +} from '@elastic/eui'; import { YConfig } from '../../../../common/expressions'; import { LineStyle } from '../../../../common/expressions/xy_chart'; import { idPrefix } from '../dimension_editor'; @@ -29,60 +35,62 @@ export const LineStyleSettings = ({ display="columnCompressed" fullWidth label={i18n.translate('xpack.lens.xyChart.lineStyle.label', { - defaultMessage: 'Line style', + defaultMessage: 'Line', })} > - { - const newMode = id.replace(idPrefix, '') as LineStyle; - setConfig({ forAccessor: accessor, lineStyle: newMode }); - }} - /> - - - { - setConfig({ forAccessor: accessor, lineWidth: value }); - }} - /> + + + { + setConfig({ forAccessor: accessor, lineWidth: value }); + }} + /> + + + { + const newMode = id.replace(idPrefix, '') as LineStyle; + setConfig({ forAccessor: accessor, lineStyle: newMode }); + }} + isIconOnly + /> + + ); @@ -108,11 +116,10 @@ const LineThicknessSlider = ({ const [unsafeValue, setUnsafeValue] = useState(String(value)); return ( -