mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
FieldConfig: Some name change suggestions and moving defaults to PanelPlugin (#23265)
* FieldConfig: Some name change suggestions and moving defaults to PanelPlugin * More name changes
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { sharedSingleStatPanelChangedHandler } from '@grafana/ui';
|
||||
import { defaultStandardFieldConfigProperties, PanelPlugin } from '@grafana/data';
|
||||
import { PanelPlugin } from '@grafana/data';
|
||||
import { BarGaugePanel } from './BarGaugePanel';
|
||||
import { BarGaugeOptions, defaults } from './types';
|
||||
import { standardFieldConfigDefaults, addStandardDataReduceOptions } from '../stat/types';
|
||||
import { addStandardDataReduceOptions } from '../stat/types';
|
||||
import { BarGaugePanelEditor } from './BarGaugePanelEditor';
|
||||
import { barGaugePanelMigrationHandler } from './BarGaugeMigrations';
|
||||
|
||||
@@ -33,4 +33,4 @@ export const plugin = new PanelPlugin<BarGaugeOptions>(BarGaugePanel)
|
||||
})
|
||||
.setPanelChangeHandler(sharedSingleStatPanelChangedHandler)
|
||||
.setMigrationHandler(barGaugePanelMigrationHandler)
|
||||
.useStandardFieldConfig(defaultStandardFieldConfigProperties, standardFieldConfigDefaults);
|
||||
.useStandardFieldConfig();
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { defaultStandardFieldConfigProperties, PanelPlugin } from '@grafana/data';
|
||||
import { PanelPlugin } from '@grafana/data';
|
||||
import { GaugePanelEditor } from './GaugePanelEditor';
|
||||
import { GaugePanel } from './GaugePanel';
|
||||
import { GaugeOptions, defaults } from './types';
|
||||
import { standardFieldConfigDefaults, addStandardDataReduceOptions } from '../stat/types';
|
||||
import { addStandardDataReduceOptions } from '../stat/types';
|
||||
import { gaugePanelMigrationHandler, gaugePanelChangedHandler } from './GaugeMigrations';
|
||||
|
||||
export const plugin = new PanelPlugin<GaugeOptions>(GaugePanel)
|
||||
@@ -25,4 +25,4 @@ export const plugin = new PanelPlugin<GaugeOptions>(GaugePanel)
|
||||
})
|
||||
.setPanelChangeHandler(gaugePanelChangedHandler)
|
||||
.setMigrationHandler(gaugePanelMigrationHandler)
|
||||
.useStandardFieldConfig(defaultStandardFieldConfigProperties, standardFieldConfigDefaults);
|
||||
.useStandardFieldConfig();
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import { defaultStandardFieldConfigProperties, PanelPlugin, StandardFieldConfigProperties } from '@grafana/data';
|
||||
import { PanelPlugin, FieldConfigProperty } from '@grafana/data';
|
||||
import { PieChartPanelEditor } from './PieChartPanelEditor';
|
||||
import { PieChartPanel } from './PieChartPanel';
|
||||
import { PieChartOptions, defaults } from './types';
|
||||
|
||||
export const plugin = new PanelPlugin<PieChartOptions>(PieChartPanel)
|
||||
.setDefaults(defaults)
|
||||
.useStandardFieldConfig(defaultStandardFieldConfigProperties, {
|
||||
[StandardFieldConfigProperties.Unit]: 'short',
|
||||
.useStandardFieldConfig(null, {
|
||||
[FieldConfigProperty.Unit]: 'short',
|
||||
})
|
||||
.setEditor(PieChartPanelEditor);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { sharedSingleStatMigrationHandler, sharedSingleStatPanelChangedHandler } from '@grafana/ui';
|
||||
import { defaultStandardFieldConfigProperties, PanelPlugin } from '@grafana/data';
|
||||
import { StatPanelOptions, defaults, standardFieldConfigDefaults, addStandardDataReduceOptions } from './types';
|
||||
import { PanelPlugin } from '@grafana/data';
|
||||
import { StatPanelOptions, defaults, addStandardDataReduceOptions } from './types';
|
||||
import { StatPanel } from './StatPanel';
|
||||
import { StatPanelEditor } from './StatPanelEditor';
|
||||
|
||||
@@ -48,4 +48,4 @@ export const plugin = new PanelPlugin<StatPanelOptions>(StatPanel)
|
||||
.setNoPadding()
|
||||
.setPanelChangeHandler(sharedSingleStatPanelChangedHandler)
|
||||
.setMigrationHandler(sharedSingleStatMigrationHandler)
|
||||
.useStandardFieldConfig(defaultStandardFieldConfigProperties, standardFieldConfigDefaults);
|
||||
.useStandardFieldConfig();
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
SelectableValue,
|
||||
ThresholdsMode,
|
||||
standardEditorsRegistry,
|
||||
StandardFieldConfigProperties,
|
||||
FieldConfigProperty,
|
||||
} from '@grafana/data';
|
||||
import { PanelOptionsEditorBuilder } from '@grafana/data/src/utils/OptionsUIBuilders';
|
||||
|
||||
@@ -37,15 +37,15 @@ export const commonValueOptionDefaults: ReduceDataOptions = {
|
||||
calcs: [ReducerID.mean],
|
||||
};
|
||||
|
||||
export const standardFieldConfigDefaults: Partial<Record<StandardFieldConfigProperties, any>> = {
|
||||
[StandardFieldConfigProperties.Thresholds]: {
|
||||
export const standardFieldConfigDefaults: Partial<Record<FieldConfigProperty, any>> = {
|
||||
[FieldConfigProperty.Thresholds]: {
|
||||
mode: ThresholdsMode.Absolute,
|
||||
steps: [
|
||||
{ value: -Infinity, color: 'green' },
|
||||
{ value: 80, color: 'red' }, // 80%
|
||||
{ value: 80, color: 'red' },
|
||||
],
|
||||
},
|
||||
[StandardFieldConfigProperties.Mappings]: [],
|
||||
[FieldConfigProperty.Mappings]: [],
|
||||
};
|
||||
|
||||
export function addStandardDataReduceOptions(builder: PanelOptionsEditorBuilder<StatPanelOptions>) {
|
||||
|
||||
Reference in New Issue
Block a user