| 12345678910111213141516171819202122232425 |
- import React, { PureComponent } from 'react';
- import { PanelEditorProps, PanelOptionsGrid } from '@grafana/ui';
- import PiechartValueEditor from './PiechartValueEditor';
- import { PiechartOptions, PiechartValueOptions } from './types';
- export default class PiechartPanelEditor extends PureComponent<PanelEditorProps<PiechartOptions>> {
- onValueOptionsChanged = (valueOptions: PiechartValueOptions) =>
- this.props.onChange({
- ...this.props.options,
- valueOptions,
- });
- render() {
- const { options } = this.props;
- return (
- <>
- <PanelOptionsGrid>
- <PiechartValueEditor onChange={this.onValueOptionsChanged} options={options.valueOptions} />
- </PanelOptionsGrid>
- </>
- );
- }
- }
|