import React from 'react'; import { FieldOverrideContext, FieldOverrideEditorProps, FieldConfigEditorProps, ValueMapping } from '@grafana/data'; import { LegacyValueMappingsEditor } from '..'; export interface ValueMappingFieldConfigSettings {} export const valueMappingsOverrideProcessor = ( value: any, context: FieldOverrideContext, settings: ValueMappingFieldConfigSettings ) => { return value as ValueMapping[]; // !!!! likely not !!!! }; export class ValueMappingsValueEditor extends React.PureComponent< FieldConfigEditorProps > { constructor(props: FieldConfigEditorProps) { super(props); } render() { const { onChange } = this.props; let value = this.props.value; if (!value) { value = []; } return ; } } export class ValueMappingsOverrideEditor extends React.PureComponent< FieldOverrideEditorProps > { constructor(props: FieldOverrideEditorProps) { super(props); } render() { return
VALUE MAPPINGS OVERRIDE EDITOR {this.props.item.name}
; } }