grafana/public/app/plugins/panel/histogram/models.gen.ts
Dominik Prokop 1a0f5595c3
TimeSeries/BarChart: Add support for sorting series in the tooltip (#43615)
* TimeSeries panel: Add support for sorting series in the tooltip

* Fix cue tests

* Make sortValues work with string values

* Sort values in DatHoverView and remove sort index from TooltipPlugin

* Rename sortOrder prop to sort

* DataHoverView - use raw values for sorting
2022-01-10 10:32:21 +01:00

54 lines
1.2 KiB
TypeScript

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// NOTE: This file will be auto generated from models.cue
// It is currenty hand written but will serve as the target for cuetsy
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import {
LegendDisplayMode,
OptionsWithLegend,
OptionsWithTooltip,
TooltipDisplayMode,
GraphGradientMode,
HideableFieldConfig,
SortOrder,
} from '@grafana/schema';
export const modelVersion = Object.freeze([1, 0]);
export interface PanelOptions extends OptionsWithLegend, OptionsWithTooltip {
bucketSize?: number;
bucketOffset?: number;
combine?: boolean;
}
export const defaultPanelOptions: PanelOptions = {
bucketOffset: 0,
legend: {
displayMode: LegendDisplayMode.List,
placement: 'bottom',
calcs: [],
},
tooltip: {
mode: TooltipDisplayMode.Multi,
sort: SortOrder.None,
},
};
/**
* @alpha
*/
export interface PanelFieldConfig extends HideableFieldConfig {
lineWidth?: number; // 0
fillOpacity?: number; // 100
gradientMode?: GraphGradientMode;
}
/**
* @alpha
*/
export const defaultPanelFieldConfig: PanelFieldConfig = {
lineWidth: 1,
fillOpacity: 80,
//gradientMode: GraphGradientMode.None,
};