UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

45 lines (44 loc) 1.07 kB
import { RendererProps } from '../factory'; import React from 'react'; import { BaseSchema, SchemaClassName } from '../Schema'; import { ActionSchema } from './Action'; export interface SparkLineSchema extends BaseSchema { type: 'sparkline'; /** * css 类名 */ className?: SchemaClassName; /** * 关联数据变量。 */ name?: string; /** * 宽度 * @default 100 */ width?: number; /** * 高度 * @default 50 */ height?: number; /** * 点击行为 */ clickAction?: ActionSchema; /** * 空数据时显示的内容 */ placeholder?: string; value?: Array<number | { value: number; label?: string; }>; } interface SparkLineRendProps extends RendererProps, Omit<SparkLineSchema, 'type' | 'className'> { } export declare class SparkLineRenderer extends React.Component<SparkLineRendProps> { handleClick(e: React.MouseEvent, ctx: any): void; render(): JSX.Element; } export {};