jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
24 lines (23 loc) • 712 B
TypeScript
import React from 'react';
import type { LocaleProps, PlainObject, SchemaClassName, ThemeProps } from 'jamis-core';
export interface SparkLineProps extends ThemeProps, LocaleProps {
className?: SchemaClassName;
width: number;
height: number;
value?: Array<number | {
value: number;
label?: string;
}>;
placeholder?: string;
onClick?: (e: React.MouseEvent, value?: PlainObject) => void;
}
export declare class SparkLine extends React.Component<SparkLineProps> {
static defaultProps: {
width: number;
height: number;
};
normalizeValue(item: any): number;
renderLines(): JSX.Element;
render(): JSX.Element;
}
export default SparkLine;