generic repeater

pull/15985/head
ryan 6 years ago
parent 36d67f22e9
commit 6472c2bcd9
  1. 6
      public/app/plugins/panel/bargauge/BarGaugePanel.tsx
  2. 6
      public/app/plugins/panel/gauge/GaugePanel.tsx

@ -10,12 +10,12 @@ import { BarGauge, VizRepeater } from '@grafana/ui';
// Types // Types
import { BarGaugeOptions } from './types'; import { BarGaugeOptions } from './types';
import { PanelProps } from '@grafana/ui/src/types'; import { PanelProps, SingleStatValueInfo } from '@grafana/ui/src/types';
interface Props extends PanelProps<BarGaugeOptions> {} interface Props extends PanelProps<BarGaugeOptions> {}
export class BarGaugePanel extends PureComponent<Props> { export class BarGaugePanel extends PureComponent<Props> {
renderBarGauge(value, width, height) { renderBarGauge(value: SingleStatValueInfo, width, height) {
const { replaceVariables, options } = this.props; const { replaceVariables, options } = this.props;
const { valueOptions } = options; const { valueOptions } = options;
@ -24,7 +24,7 @@ export class BarGaugePanel extends PureComponent<Props> {
return ( return (
<BarGauge <BarGauge
value={value} value={value.value as number | null}
width={width} width={width}
height={height} height={height}
prefix={prefix} prefix={prefix}

@ -10,12 +10,12 @@ import { Gauge, VizRepeater } from '@grafana/ui';
// Types // Types
import { GaugeOptions } from './types'; import { GaugeOptions } from './types';
import { PanelProps, VizOrientation } from '@grafana/ui/src/types'; import { PanelProps, VizOrientation, SingleStatValueInfo } from '@grafana/ui/src/types';
interface Props extends PanelProps<GaugeOptions> {} interface Props extends PanelProps<GaugeOptions> {}
export class GaugePanel extends PureComponent<Props> { export class GaugePanel extends PureComponent<Props> {
renderGauge(value, width, height) { renderGauge(value: SingleStatValueInfo, width, height) {
const { replaceVariables, options } = this.props; const { replaceVariables, options } = this.props;
const { valueOptions } = options; const { valueOptions } = options;
@ -24,7 +24,7 @@ export class GaugePanel extends PureComponent<Props> {
return ( return (
<Gauge <Gauge
value={value} value={value.value as number | null}
width={width} width={width}
height={height} height={height}
prefix={prefix} prefix={prefix}

Loading…
Cancel
Save