//// Libraries import _ from 'lodash'; import React, { PureComponent } from 'react'; // Types import { PanelEditorProps, Switch, FormField } from '@grafana/ui'; import { Options } from './types'; export class TablePanelEditor extends PureComponent> { onToggleShowHeader = () => { this.props.onOptionsChange({ ...this.props.options, showHeader: !this.props.options.showHeader }); }; onToggleFixedHeader = () => { this.props.onOptionsChange({ ...this.props.options, fixedHeader: !this.props.options.fixedHeader }); }; onToggleRotate = () => { this.props.onOptionsChange({ ...this.props.options, rotate: !this.props.options.rotate }); }; onFixedColumnsChange = ({ target }) => { this.props.onOptionsChange({ ...this.props.options, fixedColumns: target.value }); }; render() { const { showHeader, fixedHeader, rotate, fixedColumns } = this.props.options; return (
Header
Display
); } }