@linkdesign/screen
Version:
屏组件库,但使用场景又不局限于屏。主要用于BI、大盘和屏
44 lines (43 loc) • 879 B
TypeScript
import React, { PureComponent, MouseEventHandler } from 'react';
export interface IIndicator {
/**
* react ref
*/
forwardRef?: React.RefObject<HTMLDivElement>;
/**
* 类名
*/
className?: string;
/**
* 指标标题
*/
label: React.ReactNode;
/**
* 指标值
*/
value?: number | string;
/**
* 指标单位
*/
unit?: React.ReactNode;
/**
* 指标类型
*/
type?: 'main' | 'core';
onClick?: MouseEventHandler;
onMouseEnter?: MouseEventHandler;
onMouseLeave?: MouseEventHandler;
/** 额外属性 */
[p: string]: any;
}
/**
* 指标
*
* @class Indicator
* @extends {PureComponent<IIndicator>}
*/
declare class Indicator extends PureComponent<IIndicator> {
constructor(props: IIndicator);
render(): React.ReactNode;
}
export default Indicator;