1// Copyright 2021 Grafana Labs 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15package grafanaschema 16 17import ( 18 ui "github.com/grafana/grafana/packages/grafana-schema/src/schema" 19) 20 21Panel: { 22 lineages: [ 23 [ 24 { 25 PanelOptions: { 26 ui.OptionsWithLegend 27 ui.OptionsWithTooltip 28 ui.OptionsWithTextFormatting 29 orientation: ui.VizOrientation 30 // TODO this default is a guess based on common devenv values 31 stacking: ui.StackingMode | *"none" 32 showValue: ui.VisibilityMode 33 barWidth: number 34 groupWidth: number 35 } 36 PanelFieldConfig: { 37 ui.AxisConfig 38 ui.HideableFieldConfig 39 lineWidth?: number 40 fillOpacity?: number 41 gradientMode?: ui.GraphGradientMode 42 } 43 } 44 ] 45 ] 46 migrations: [] 47}