mirror of https://github.com/grafana/grafana
HistogramPanel: Generate .cue model (#53826)
* Generate .cue model for histogram panel * Docs * Refactor PRpull/53457/head^2
parent
6ca7009b6c
commit
ae69b1d99c
@ -1,54 +1,32 @@ |
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// NOTE: This file will be auto generated from models.cue
|
||||
// It is currenty hand written but will serve as the target for cuetsy
|
||||
// This file is autogenerated. DO NOT EDIT.
|
||||
//
|
||||
// To regenerate, run "make gen-cue" from the repository root.
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
import { |
||||
LegendDisplayMode, |
||||
OptionsWithLegend, |
||||
OptionsWithTooltip, |
||||
TooltipDisplayMode, |
||||
GraphGradientMode, |
||||
HideableFieldConfig, |
||||
SortOrder, |
||||
} from '@grafana/schema'; |
||||
import * as ui from '@grafana/schema'; |
||||
|
||||
export const modelVersion = Object.freeze([1, 0]); |
||||
export const modelVersion = Object.freeze([0, 0]); |
||||
|
||||
export interface PanelOptions extends OptionsWithLegend, OptionsWithTooltip { |
||||
bucketSize?: number; |
||||
|
||||
export interface PanelOptions extends ui.OptionsWithLegend, ui.OptionsWithTooltip { |
||||
bucketOffset?: number; |
||||
bucketSize?: number; |
||||
combine?: boolean; |
||||
} |
||||
|
||||
export const defaultPanelOptions: PanelOptions = { |
||||
export const defaultPanelOptions: Partial<PanelOptions> = { |
||||
bucketOffset: 0, |
||||
legend: { |
||||
displayMode: LegendDisplayMode.List, |
||||
showLegend: true, |
||||
placement: 'bottom', |
||||
calcs: [], |
||||
}, |
||||
tooltip: { |
||||
mode: TooltipDisplayMode.Multi, |
||||
sort: SortOrder.None, |
||||
}, |
||||
}; |
||||
|
||||
/** |
||||
* @alpha |
||||
*/ |
||||
export interface PanelFieldConfig extends HideableFieldConfig { |
||||
lineWidth?: number; // 0
|
||||
fillOpacity?: number; // 100
|
||||
gradientMode?: GraphGradientMode; |
||||
export interface PanelFieldConfig extends ui.HideableFieldConfig { |
||||
fillOpacity?: number; |
||||
gradientMode?: ui.GraphGradientMode; |
||||
lineWidth?: number; |
||||
} |
||||
|
||||
/** |
||||
* @alpha |
||||
*/ |
||||
export const defaultPanelFieldConfig: PanelFieldConfig = { |
||||
lineWidth: 1, |
||||
export const defaultPanelFieldConfig: Partial<PanelFieldConfig> = { |
||||
fillOpacity: 80, |
||||
//gradientMode: GraphGradientMode.None,
|
||||
gradientMode: ui.GraphGradientMode.None, |
||||
lineWidth: 1, |
||||
}; |
||||
|
||||
Loading…
Reference in new issue