1 | "use strict";
|
2 |
|
3 | require("core-js/modules/es.object.assign.js");
|
4 |
|
5 | var _react = _interopRequireDefault(require("react"));
|
6 |
|
7 | var _react2 = require("@storybook/react");
|
8 |
|
9 | var _addonActions = require("@storybook/addon-actions");
|
10 |
|
11 | var _about = require("./about");
|
12 |
|
13 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
14 |
|
15 | function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
|
16 |
|
17 | var info = {
|
18 | plain: "- upgrade webpack & babel to latest\n- new addParameters and third argument to .add to pass data to addons\n- added the ability to theme storybook\n- improved ui for mobile devices\n- improved performance of addon-knobs"
|
19 | };
|
20 | var actions = (0, _addonActions.actions)('onClose');
|
21 | (0, _react2.storiesOf)('UI/Settings/AboutScreen', module).addParameters({
|
22 | component: _about.AboutScreen
|
23 | }).addDecorator(function (storyFn) {
|
24 | return _react.default.createElement("div", {
|
25 | style: {
|
26 | position: 'relative',
|
27 | height: '100vh',
|
28 | width: '100vw'
|
29 | }
|
30 | }, storyFn());
|
31 | }).add('up to date', function () {
|
32 | return _react.default.createElement(_about.AboutScreen, _extends({
|
33 | latest: {
|
34 | version: '5.0.0',
|
35 | info: info
|
36 | },
|
37 | current: {
|
38 | version: '5.0.0'
|
39 | }
|
40 | }, actions));
|
41 | }).add('old version race condition', function () {
|
42 | return _react.default.createElement(_about.AboutScreen, _extends({
|
43 | latest: {
|
44 | version: '5.0.0',
|
45 | info: info
|
46 | },
|
47 | current: {
|
48 | version: '5.0.3'
|
49 | }
|
50 | }, actions));
|
51 | }).add('new version required', function () {
|
52 | return _react.default.createElement(_about.AboutScreen, _extends({
|
53 | latest: {
|
54 | version: '5.0.3',
|
55 | info: info
|
56 | },
|
57 | current: {
|
58 | version: '5.0.0'
|
59 | }
|
60 | }, actions));
|
61 | }).add('failed to fetch new version', function () {
|
62 | return _react.default.createElement(_about.AboutScreen, _extends({
|
63 | current: {
|
64 | version: '5.0.0'
|
65 | }
|
66 | }, actions));
|
67 | }); |
\ | No newline at end of file |