UNPKG

6.48 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, '__esModule', { value: true });
4
5function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
6
7require('./slicedToArray-0711941d.js');
8require('./unsupportedIterableToArray-68db1d3b.js');
9var React = require('react');
10var React__default = _interopDefault(React);
11require('./_commonjsHelpers-72d386ba.js');
12var index = require('./index-b0606964.js');
13require('./defineProperty-0921a47c.js');
14require('./toConsumableArray-d8a4a2c3.js');
15require('styled-components');
16var getPrototypeOf = require('./getPrototypeOf-2a661a20.js');
17require('./color.js');
18require('./components.js');
19require('./contains-component.js');
20require('./css.js');
21require('./dayjs.min-e07657bf.js');
22require('./date.js');
23require('./miscellaneous.js');
24var environment = require('./environment.js');
25require('./font.js');
26require('./math-f4029164.js');
27require('./characters.js');
28require('./format.js');
29require('./keycodes.js');
30require('./url.js');
31require('./web3.js');
32require('./constants.js');
33require('./breakpoints.js');
34require('./springs.js');
35require('./text-styles.js');
36require('./theme-dark.js');
37require('./theme-light.js');
38require('./Theme.js');
39require('./extends-40571110.js');
40require('./objectWithoutProperties-35db8ab0.js');
41require('./index-ecc57c9f.js');
42require('./isObject-ec755c87.js');
43require('./IconPropTypes-56de5759.js');
44require('./IconAddUser.js');
45require('./IconAlert.js');
46require('./IconAlignCenter.js');
47require('./IconAlignJustify.js');
48require('./IconAlignLeft.js');
49require('./IconAlignRight.js');
50require('./IconAragon.js');
51require('./IconArrowDown.js');
52require('./IconArrowLeft.js');
53require('./IconArrowRight.js');
54require('./IconArrowUp.js');
55require('./IconAtSign.js');
56require('./IconBlock.js');
57require('./IconBookmark.js');
58require('./IconCalendar.js');
59require('./IconCanvas.js');
60require('./IconCaution.js');
61require('./IconCenter.js');
62require('./IconChart.js');
63require('./IconChat.js');
64require('./IconCheck.js');
65require('./IconChip.js');
66require('./IconCircleCheck.js');
67require('./IconCircleMinus.js');
68require('./IconCirclePlus.js');
69require('./IconClock.js');
70require('./IconCloudDownload.js');
71require('./IconCloudUpload.js');
72require('./IconCoin.js');
73require('./IconConfiguration.js');
74require('./IconConnect.js');
75require('./IconConnection.js');
76require('./IconConsole.js');
77require('./IconCopy.js');
78require('./IconCross.js');
79require('./IconDashedSquare.js');
80require('./IconDown.js');
81require('./IconDownload.js');
82require('./IconEdit.js');
83require('./IconEllipsis.js');
84require('./IconEnter.js');
85require('./IconEthereum.js');
86require('./IconExternal.js');
87require('./IconFile.js');
88require('./IconFilter.js');
89require('./IconFlag.js');
90require('./IconFolder.js');
91require('./IconGraph2.js');
92require('./IconGraph.js');
93require('./IconGrid.js');
94require('./IconGroup.js');
95require('./IconHash.js');
96require('./IconHeart.js');
97require('./IconHide.js');
98require('./IconHome.js');
99require('./IconImage.js');
100require('./IconInfo.js');
101require('./IconLabel.js');
102require('./IconLayers.js');
103require('./IconLeft.js');
104require('./IconLink.js');
105require('./IconLocation.js');
106require('./IconLock.js');
107require('./IconMail.js');
108require('./IconMaximize.js');
109require('./IconMenu.js');
110require('./IconMinimize.js');
111require('./IconMinus.js');
112require('./IconMove.js');
113require('./IconNoPicture.js');
114require('./IconPicture.js');
115require('./IconPlus.js');
116require('./IconPower.js');
117require('./IconPrint.js');
118require('./IconProhibited.js');
119require('./IconQuestion.js');
120require('./IconRefresh.js');
121require('./IconRemoveUser.js');
122require('./IconRight.js');
123require('./IconRotateLeft.js');
124require('./IconRotateRight.js');
125require('./IconSearch.js');
126require('./IconSettings.js');
127require('./IconShare.js');
128require('./IconSquareMinus.js');
129require('./IconSquarePlus.js');
130require('./IconSquare.js');
131require('./IconStarFilled.js');
132require('./IconStar.js');
133require('./IconSwap.js');
134require('./IconTarget.js');
135require('./IconToken.js');
136require('./IconTrash.js');
137require('./IconUnlock.js');
138require('./IconUp.js');
139require('./IconUpload.js');
140require('./IconUser.js');
141require('./IconView.js');
142require('./IconVote.js');
143require('./IconWallet.js');
144require('./IconWarning.js');
145require('./IconWorld.js');
146require('./IconWrite.js');
147require('./IconZoomIn.js');
148require('./IconZoomOut.js');
149require('./getDisplayName-7ab6d318.js');
150require('./index-030bfca8.js');
151var Timer = require('./Timer.js');
152
153function _createSuper(Derived) { return function () { var Super = getPrototypeOf._getPrototypeOf(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = getPrototypeOf._getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return getPrototypeOf._possibleConstructorReturn(this, result); }; }
154
155function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
156
157var Countdown = /*#__PURE__*/function (_React$Component) {
158 getPrototypeOf._inherits(Countdown, _React$Component);
159
160 var _super = _createSuper(Countdown);
161
162 function Countdown() {
163 getPrototypeOf._classCallCheck(this, Countdown);
164
165 return _super.apply(this, arguments);
166 }
167
168 getPrototypeOf._createClass(Countdown, [{
169 key: "deprecationWarning",
170 value: function deprecationWarning() {
171 environment.warnOnce('Countdown', '"Countdown" has been deprecated. Please use "Timer" instead.');
172 }
173 }, {
174 key: "render",
175 value: function render() {
176 this.deprecationWarning();
177 var _this$props = this.props,
178 end = _this$props.end,
179 removeDaysAndHours = _this$props.removeDaysAndHours;
180 var format = removeDaysAndHours ? 'ms' : 'dhms';
181 return /*#__PURE__*/React__default.createElement(Timer.default, {
182 end: end,
183 format: format
184 });
185 }
186 }]);
187
188 return Countdown;
189}(React__default.Component);
190
191Countdown.propTypes = {
192 end: index.PropTypes.instanceOf(Date).isRequired,
193 removeDaysAndHours: index.PropTypes.bool
194};
195Countdown.defaultProps = {
196 removeDaysAndHours: false
197};
198
199exports.default = Countdown;
200//# sourceMappingURL=Countdown.js.map