@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
53 lines (52 loc) • 1.9 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.trends = exports.iconMap = exports.PositionOptions = exports.initField = void 0;
var react_1 = __importDefault(require("react"));
var pandora_component_icons_1 = require("@qn-pandora/pandora-component-icons");
var chart_style_1 = require("../../../../constants/chart-style");
var type_1 = require("../../../../constants/language/single/type");
exports.initField = {
name: '',
nickname: '',
unit: ['none', 'short'],
precision: 2,
trendMode: chart_style_1.ESingleFieldTrendMode.None
};
exports.PositionOptions = [
{
item: type_1.SingleLocale.displayField.bottom,
value: chart_style_1.ESingleFieldPosition.Bottom
},
{
item: type_1.SingleLocale.displayField.right,
value: chart_style_1.ESingleFieldPosition.Right
}
];
exports.iconMap = {
up: react_1.default.createElement(pandora_component_icons_1.ArrowUp, null),
right: react_1.default.createElement(pandora_component_icons_1.ArrowRight, null),
down: react_1.default.createElement(pandora_component_icons_1.ArrowDown, null)
};
exports.trends = [
{
up: { value: '1', icon: '' },
right: { value: '0', icon: '' },
down: { value: '-1', icon: '' },
value: chart_style_1.ESingleFieldTrendMode.Value
},
{
up: { value: '', icon: 'up' },
right: { value: '', icon: 'right' },
down: { value: '', icon: 'down' },
value: chart_style_1.ESingleFieldTrendMode.Arrow
},
{
up: { value: '1', icon: 'up' },
right: { value: '0', icon: 'right' },
down: { value: '-1', icon: 'down' },
value: chart_style_1.ESingleFieldTrendMode.ValueAndArrow
}
];