Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / src / components / molecules / MeterBar / renderProps.js
Size: Mime:
"use strict";

var __importDefault = this && this.__importDefault || function (mod) {
  return mod && mod.__esModule ? mod : {
    "default": mod
  };
};

Object.defineProperty(exports, "__esModule", {
  value: true
});

const react_1 = __importDefault(require("react"));

const ProgressBar_1 = __importDefault(require("../../atoms/ProgressBar"));

const deps_1 = require("./deps");

const styled_1 = require("./styled");
/**
 * rendering meter bar count
 */


function renderCount(props) {
  const {
    meterValue,
    numberAlignType
  } = props;
  return react_1.default.createElement(styled_1.MeterCount, {
    orderArrange: deps_1.getBarCountPosition(numberAlignType)
  }, meterValue);
}

exports.renderCount = renderCount;
/**
 * rendering progress bar
 */

function renderProgressBar(props) {
  const {
    meterValue,
    overAllValue
  } = props;
  return react_1.default.createElement(ProgressBar_1.default, {
    currentValue: meterValue,
    totalValue: overAllValue
  });
}

exports.renderProgressBar = renderProgressBar;
/**
 * rendering main wrapper of the meter bar
 */

function renderWrapper(props) {
  const {
    children
  } = props;
  return react_1.default.createElement(styled_1.MeterBarWrap, null, children);
}

exports.renderWrapper = renderWrapper; //# sourceMappingURL=renderProps.js.map