UNPKG

chowa

Version:

UI component library based on React

31 lines (30 loc) 1.44 kB
/** * @license chowa v1.1.3 * * Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn). * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const React = require("react"); const classNames = require("classnames"); const utils_1 = require("../utils"); const BaseStatistic = (props) => { const { className, style, title, valueNode, valueStyle, prefix, suffix } = props; const componentClass = classNames({ [utils_1.preClass('statistic')]: true, [className]: utils_1.isExist(className) }); return (React.createElement("div", { className: componentClass, style: style }, utils_1.isExist(title) && React.createElement("div", { className: utils_1.preClass('statistic-title') }, title), React.createElement("div", { className: utils_1.preClass('statistic-content') }, utils_1.isExist(prefix) && React.createElement("span", { className: utils_1.preClass('statistic-prefix') }, prefix), React.createElement("div", { className: utils_1.preClass('statistic-value'), style: valueStyle }, valueNode), utils_1.isExist(suffix) && React.createElement("span", { className: utils_1.preClass('statistic-suffix') }, suffix)))); }; exports.default = BaseStatistic;