Skip to content

Commit

Permalink
Merge branch 'lens/legend-config' of github.com:flash1293/kibana into…
Browse files Browse the repository at this point in the history
… lens/legend-config
  • Loading branch information
flash1293 committed Jul 21, 2020
2 parents 947fbc5 + b3cc284 commit bec88ff
Showing 1 changed file with 48 additions and 41 deletions.
89 changes: 48 additions & 41 deletions x-pack/plugins/lens/public/xy_visualization/xy_config_panel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -150,49 +150,56 @@ export function XyToolbar(props: VisualizationToolbarProps<State>) {
}}
anchorPosition="downRight"
>
<EuiToolTip
anchorClassName="eui-displayBlock"
content={
!hasNonBarSeries &&
i18n.translate('xpack.lens.xyChart.fittingDisabledHelpText', {
defaultMessage:
'This setting only applies to line charts and unstacked area charts.',
})
}
<EuiFormRow
display="columnCompressed"
label={i18n.translate('xpack.lens.xyChart.fittingLabel', {
defaultMessage: 'Fill missing values',
})}
>
<>
<EuiFormRow
display="columnCompressed"
label={i18n.translate('xpack.lens.xyChart.fittingLabel', {
defaultMessage: 'Fill missing values',
})}
>
<EuiSuperSelect
compressed
disabled={!hasNonBarSeries}
options={fittingFunctionDefinitions.map(({ id, title, description }) => {
return {
value: id,
dropdownDisplay: (
<>
<strong>{title}</strong>
<EuiText size="xs" color="subdued">
<p>{description}</p>
</EuiText>
</>
),
inputDisplay: title,
};
<EuiToolTip
anchorClassName="eui-displayBlock"
content={
!hasNonBarSeries &&
i18n.translate('xpack.lens.xyChart.fittingDisabledHelpText', {
defaultMessage:
'This setting only applies to line charts and unstacked area charts.',
})
}
>
<>
<EuiFormRow
display="columnCompressed"
label={i18n.translate('xpack.lens.xyChart.fittingLabel', {
defaultMessage: 'Fill missing values',
})}
valueOfSelected={props.state?.fittingFunction || 'None'}
onChange={(value) => props.setState({ ...props.state, fittingFunction: value })}
itemLayoutAlign="top"
hasDividers
/>
</EuiFormRow>
<EuiHorizontalRule />
</>
</EuiToolTip>
>
<EuiSuperSelect
compressed
disabled={!hasNonBarSeries}
options={fittingFunctionDefinitions.map(({ id, title, description }) => {
return {
value: id,
dropdownDisplay: (
<>
<strong>{title}</strong>
<EuiText size="xs" color="subdued">
<p>{description}</p>
</EuiText>
</>
),
inputDisplay: title,
};
})}
valueOfSelected={props.state?.fittingFunction || 'None'}
onChange={(value) => props.setState({ ...props.state, fittingFunction: value })}
itemLayoutAlign="top"
hasDividers
/>
</EuiFormRow>
<EuiHorizontalRule />
</>
</EuiToolTip>
</EuiFormRow>
<EuiFormRow
display="columnCompressed"
label={i18n.translate('xpack.lens.xyChart.legendVisibilityLabel', {
Expand Down

0 comments on commit bec88ff

Please sign in to comment.