1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 | var _react = require('react');
|
8 |
|
9 | var _react2 = _interopRequireDefault(_react);
|
10 |
|
11 | var _propTypes = require('prop-types');
|
12 |
|
13 | var _propTypes2 = _interopRequireDefault(_propTypes);
|
14 |
|
15 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
16 |
|
17 | var Offline = function Offline(props) {
|
18 | return _react2.default.createElement(
|
19 | 'div',
|
20 | {
|
21 | style: {
|
22 | backgroundColor: props.colors.background || 'transparent'
|
23 | },
|
24 | className: 'root'
|
25 | },
|
26 | _react2.default.createElement('link', { rel: 'stylesheet', type: 'text/css', href: '/css/offline.css' }),
|
27 | _react2.default.createElement('script', { src: '/pulltorefresh.min.js' }),
|
28 | _react2.default.createElement('script', { src: '/pulltorefresh-init.js' }),
|
29 | _react2.default.createElement(
|
30 | 'div',
|
31 | { className: 'container' },
|
32 | _react2.default.createElement(
|
33 | 'div',
|
34 | { className: 'logo' },
|
35 | _react2.default.createElement('img', {
|
36 | alt: 'chaus',
|
37 | className: 'img',
|
38 | src: '/images/favicon.png'
|
39 | })
|
40 | ),
|
41 | _react2.default.createElement(
|
42 | 'div',
|
43 | { className: 'message', style: { color: props.colors.primary } },
|
44 | 'Network Connection Failed'
|
45 | ),
|
46 | _react2.default.createElement(
|
47 | 'div',
|
48 | { className: 'button' },
|
49 | _react2.default.createElement(
|
50 | 'a',
|
51 | {
|
52 | style: {
|
53 | backgroundColor: props.colors.primary,
|
54 | color: props.colors.secondary
|
55 | },
|
56 | className: 'reload',
|
57 | href: ''
|
58 | },
|
59 | 'Reload'
|
60 | ),
|
61 | _react2.default.createElement(
|
62 | 'div',
|
63 | {
|
64 | style: { color: props.colors.primary },
|
65 | className: 'pull-to-refresh',
|
66 | href: ''
|
67 | },
|
68 | 'Pull down to refresh'
|
69 | )
|
70 | )
|
71 | )
|
72 | );
|
73 | };
|
74 |
|
75 | Offline.propTypes = {
|
76 | colors: _propTypes2.default.shape({
|
77 | background: _propTypes2.default.string,
|
78 | primary: _propTypes2.default.string,
|
79 | secondary: _propTypes2.default.string
|
80 | })
|
81 | };
|
82 |
|
83 | Offline.defaultProps = {
|
84 | colors: {}
|
85 | };
|
86 |
|
87 | exports.default = Offline;
|
88 | module.exports = exports['default']; |
\ | No newline at end of file |