graceful-unwinding-widget
Version:
graceful-unwinding-widget React component
28 lines (20 loc) • 1.06 kB
JavaScript
;
exports.__esModule = true;
exports.default = FeeInformation;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _styles = require('./styles');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var DAY = 24 * 60 * 60;
function FeeInformation(_ref) {
var isFlat = _ref.isFlat,
fee = _ref.fee,
period = _ref.period;
return _react2.default.createElement(
_styles.LabelText,
null,
fee === '0.0' && 'No service fee',
fee !== '0.0' && '' + fee + (isFlat ? ' DAI' : '%') + '/ ' + (period >= 360 * DAY ? +(period / 360 / DAY).toFixed(2) + ' year(s)' : period >= 30 * DAY ? +(period / 30 / DAY).toFixed(2) + ' month(s)' : period >= 7 * DAY ? +(period / 7 / DAY).toFixed(2) + ' week(s)' : period >= DAY ? +(period / DAY).toFixed(2) + ' day(s)' : period >= 3600 ? +(period / 3600).toFixed(2) + ' hour(s)' : period >= 60 ? +(period / 60).toFixed(2) + ' min(s)' : period + ' sec(s)') + ' service fee'
);
}
module.exports = exports['default'];