Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
transformers
/
calculateHeatmap
/
editor
/
File Content:
helper.ts
import { PanelOptionsEditorBuilder } from '@grafana/data'; import { ScaleDistribution, HeatmapCalculationMode, HeatmapCalculationOptions } from '@grafana/schema'; import { ScaleDistributionEditor } from '@grafana/ui/src/options/builder'; import { AxisEditor } from './AxisEditor'; export function addHeatmapCalculationOptions( prefix: string, builder: PanelOptionsEditorBuilder<any>, source?: HeatmapCalculationOptions, category?: string[] ) { builder.addCustomEditor({ id: 'xBuckets', path: `${prefix}xBuckets`, name: 'X Bucket', editor: AxisEditor, category, defaultValue: { mode: HeatmapCalculationMode.Size, }, }); builder.addCustomEditor({ id: 'yBuckets', path: `${prefix}yBuckets`, name: 'Y Bucket', editor: AxisEditor, category, defaultValue: { mode: HeatmapCalculationMode.Size, }, }); builder.addCustomEditor({ id: 'yBuckets-scale', path: `${prefix}yBuckets.scale`, name: 'Y Bucket scale', category, editor: ScaleDistributionEditor, defaultValue: { type: ScaleDistribution.Linear }, }); }
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
AxisEditor.tsx
2527 bytes
0644
helper.ts
1114 bytes
0644
N4ST4R_ID | Naxtarrr