FieldDisplay: Don't use group ui elements in field editors (#16953)

* FieldDisplay editor - minor refactor not to use panel group ui elements
* FieldPropertiesEditor - minor refactor not to use panel group ui elements
This commit is contained in:
Dominik Prokop
2019-05-08 17:25:41 +02:00
committed by GitHub
parent a9e01d8b04
commit 1ef15283a4
6 changed files with 117 additions and 129 deletions
@@ -8,6 +8,7 @@ import {
FieldDisplayOptions,
FieldPropertiesEditor,
Field,
PanelOptionsGroup,
} from '@grafana/ui';
import { PieChartOptionsBox } from './PieChartOptionsBox';
@@ -40,14 +41,13 @@ export class PieChartPanelEditor extends PureComponent<PanelEditorProps<PieChart
return (
<>
<PanelOptionsGrid>
<FieldDisplayEditor onChange={this.onDisplayOptionsChanged} options={fieldOptions} />
<PanelOptionsGroup title="Display">
<FieldDisplayEditor onChange={this.onDisplayOptionsChanged} value={fieldOptions} />
</PanelOptionsGroup>
<FieldPropertiesEditor
title="Field (default)"
showMinMax={true}
onChange={this.onDefaultsChange}
options={fieldOptions.defaults}
/>
<PanelOptionsGroup title="Field (default)">
<FieldPropertiesEditor showMinMax={true} onChange={this.onDefaultsChange} value={fieldOptions.defaults} />
</PanelOptionsGroup>
<PieChartOptionsBox onOptionsChange={onOptionsChange} options={options} />
</PanelOptionsGrid>