UNPKG

@grafana/ui

Version:
1 lines 5.82 kB
{"version":3,"file":"config.mjs","sources":["../../../../src/components/uPlot/config.ts"],"sourcesContent":["import { SelectableValue } from '@grafana/data';\nimport {\n AxisPlacement,\n BarAlignment,\n GraphDrawStyle,\n GraphGradientMode,\n GraphThresholdsStyleMode,\n LineInterpolation,\n VisibilityMode,\n StackingMode,\n} from '@grafana/schema';\n\n/**\n * @alpha\n */\nexport const graphFieldOptions: {\n drawStyle: Array<SelectableValue<GraphDrawStyle>>;\n lineInterpolation: Array<SelectableValue<LineInterpolation>>;\n barAlignment: Array<SelectableValue<BarAlignment>>;\n showPoints: Array<SelectableValue<VisibilityMode>>;\n axisPlacement: Array<SelectableValue<AxisPlacement>>;\n fillGradient: Array<SelectableValue<GraphGradientMode>>;\n stacking: Array<SelectableValue<StackingMode>>;\n thresholdsDisplayModes: Array<SelectableValue<GraphThresholdsStyleMode>>;\n} = {\n drawStyle: [\n { label: 'Lines', value: GraphDrawStyle.Line },\n { label: 'Bars', value: GraphDrawStyle.Bars },\n { label: 'Points', value: GraphDrawStyle.Points },\n ],\n\n lineInterpolation: [\n { description: 'Linear', value: LineInterpolation.Linear, icon: 'gf-interpolation-linear' },\n { description: 'Smooth', value: LineInterpolation.Smooth, icon: 'gf-interpolation-smooth' },\n { description: 'Step before', value: LineInterpolation.StepBefore, icon: 'gf-interpolation-step-before' },\n { description: 'Step after', value: LineInterpolation.StepAfter, icon: 'gf-interpolation-step-after' },\n ],\n\n barAlignment: [\n { description: 'Before', value: BarAlignment.Before, icon: 'gf-bar-alignment-before' },\n { description: 'Center', value: BarAlignment.Center, icon: 'gf-bar-alignment-center' },\n { description: 'After', value: BarAlignment.After, icon: 'gf-bar-alignment-after' },\n ],\n\n showPoints: [\n { label: 'Auto', value: VisibilityMode.Auto, description: 'Show points when the density is low' },\n { label: 'Always', value: VisibilityMode.Always },\n { label: 'Never', value: VisibilityMode.Never },\n ],\n\n axisPlacement: [\n { label: 'Auto', value: AxisPlacement.Auto, description: 'First field on the left, everything else on the right' },\n { label: 'Left', value: AxisPlacement.Left },\n { label: 'Right', value: AxisPlacement.Right },\n { label: 'Hidden', value: AxisPlacement.Hidden },\n ],\n\n fillGradient: [\n { label: 'None', value: GraphGradientMode.None },\n { label: 'Opacity', value: GraphGradientMode.Opacity, description: 'Enable fill opacity gradient' },\n { label: 'Hue', value: GraphGradientMode.Hue, description: 'Small color hue gradient' },\n {\n label: 'Scheme',\n value: GraphGradientMode.Scheme,\n description: 'Use color scheme to define gradient',\n },\n ],\n\n stacking: [\n { label: 'Off', value: StackingMode.None },\n { label: 'Normal', value: StackingMode.Normal },\n { label: '100%', value: StackingMode.Percent },\n ],\n\n thresholdsDisplayModes: [\n { label: 'Off', value: GraphThresholdsStyleMode.Off },\n { label: 'As lines', value: GraphThresholdsStyleMode.Line },\n { label: 'As lines (dashed)', value: GraphThresholdsStyleMode.Dashed },\n { label: 'As filled regions', value: GraphThresholdsStyleMode.Area },\n { label: 'As filled regions and lines', value: GraphThresholdsStyleMode.LineAndArea },\n { label: 'As filled regions and lines (dashed)', value: GraphThresholdsStyleMode.DashedAndArea },\n ],\n};\n"],"names":[],"mappings":"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"}