mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
improve single stat display
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
// Libraries
|
// Libraries
|
||||||
import React from 'react';
|
import React, { CSSProperties } from 'react';
|
||||||
|
|
||||||
// Types
|
// Types
|
||||||
import { SingleStatOptions } from './types';
|
import { SingleStatOptions } from './types';
|
||||||
@@ -8,9 +8,17 @@ import { SingleStatBase } from './SingleStatBase';
|
|||||||
|
|
||||||
export class SingleStatPanel extends SingleStatBase<SingleStatOptions> {
|
export class SingleStatPanel extends SingleStatBase<SingleStatOptions> {
|
||||||
renderStat(value: DisplayValue, width: number, height: number) {
|
renderStat(value: DisplayValue, width: number, height: number) {
|
||||||
|
const style: CSSProperties = {};
|
||||||
|
style.margin = '0 auto';
|
||||||
|
style.fontSize = '250%';
|
||||||
|
style.textAlign = 'center';
|
||||||
|
if (value.color) {
|
||||||
|
style.color = value.color;
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div style={{ width, height }}>
|
<div style={{ width, height }}>
|
||||||
<b>{value.text}</b>
|
<div style={style}>{value.text}</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user