@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
47 lines (46 loc) • 1.42 kB
JavaScript
import React from 'react';
import { ArrowDown, ArrowRight, ArrowUp } from '@qn-pandora/pandora-component-icons';
import { ESingleFieldPosition, ESingleFieldTrendMode } from '../../../../constants/chart-style';
import { SingleLocale } from '../../../../constants/language/single/type';
export var initField = {
name: '',
nickname: '',
unit: ['none', 'short'],
precision: 2,
trendMode: ESingleFieldTrendMode.None
};
export var PositionOptions = [
{
item: SingleLocale.displayField.bottom,
value: ESingleFieldPosition.Bottom
},
{
item: SingleLocale.displayField.right,
value: ESingleFieldPosition.Right
}
];
export var iconMap = {
up: React.createElement(ArrowUp, null),
right: React.createElement(ArrowRight, null),
down: React.createElement(ArrowDown, null)
};
export var trends = [
{
up: { value: '1', icon: '' },
right: { value: '0', icon: '' },
down: { value: '-1', icon: '' },
value: ESingleFieldTrendMode.Value
},
{
up: { value: '', icon: 'up' },
right: { value: '', icon: 'right' },
down: { value: '', icon: 'down' },
value: ESingleFieldTrendMode.Arrow
},
{
up: { value: '1', icon: 'up' },
right: { value: '0', icon: 'right' },
down: { value: '-1', icon: 'down' },
value: ESingleFieldTrendMode.ValueAndArrow
}
];