@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
29 lines (28 loc) • 1.44 kB
TypeScript
import React from 'react';
import { IKeyValues } from '../../../models/base';
export declare type TFontIconType = 'adjust' | 'template' | 'multi-sankey-chart' | 'world-map-chart' | 'outlier-chart' | 'bar-chart' | 'area-chart' | 'line-chart' | 'line-bar-chart' | 'line-bar-y2-chart' | 'table-chart' | 'china-map-chart' | 'scatter-plot-chart' | 'bubble-chart' | 'num-chart' | 'RTF-chart' | 'status-panel-chart' | 'radar-chart' | 'migration-chart' | 'city-bubble-chart' | 'relation-chart' | 'horizontal-bar-chart' | 'bar-line-chart' | 'dashboard-chart' | 'ratio-chart' | 'multi-radar-chart' | 'metric-ring-chart' | 'group-ring-chart' | 'metric-rose-chart' | 'metric-pie-chart' | 'group-rose-chart' | 'group-pie-chart' | 'sankey-chart' | 'arc-relation-chart' | 'worldmap-migration-chart' | 'tree-table' | 'sunburst' | 'nested_pie' | 'RTF-chart' | 'template-interval' | 'template-field' | 'template-datasource' | 'template-constant' | 'template-server' | 'timeline' | 'capsule' | 'lnglat' | 'event';
interface IFontIconProps extends IKeyValues<any> {
/**
* class name
*/
className?: string;
/**
* 图案类型
*/
type: TFontIconType;
/**
* 字体大小
*/
fontSize?: number;
/**
* 字体颜色
*/
color?: string;
}
/**
* 字体ICON封装
*/
export default class FontIcon extends React.PureComponent<IFontIconProps, any> {
render(): React.JSX.Element;
}
export {};