graceful-unwinding-widget
Version:
graceful-unwinding-widget React component
17 lines (14 loc) • 797 B
JavaScript
import React from 'react';
import { LabelText } from './styles';
var DAY = 24 * 60 * 60;
export default function FeeInformation(_ref) {
var isFlat = _ref.isFlat,
fee = _ref.fee,
period = _ref.period;
return React.createElement(
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'
);
}