UNPKG

graceful-unwinding-widget

Version:

graceful-unwinding-widget React component

28 lines (20 loc) 1.06 kB
'use strict'; 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'];