1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 | var _element = require('vdux/element');
|
8 |
|
9 | var _element2 = _interopRequireDefault(_element);
|
10 |
|
11 | var _merge = require('./utils/merge');
|
12 |
|
13 | var _merge2 = _interopRequireDefault(_merge);
|
14 |
|
15 | var _header = require('./components/header');
|
16 |
|
17 | var _header2 = _interopRequireDefault(_header);
|
18 |
|
19 | var _feedUpdate = require('./components/feedUpdate');
|
20 |
|
21 | var _feedUpdate2 = _interopRequireDefault(_feedUpdate);
|
22 |
|
23 | var _log = require('./components/log');
|
24 |
|
25 | var _log2 = _interopRequireDefault(_log);
|
26 |
|
27 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
28 |
|
29 |
|
30 |
|
31 | var styles = {
|
32 | app: {
|
33 | fontFamily: 'Roboto, sans-serif',
|
34 | backgroundColor: '#f5f5f5',
|
35 | minHeight: '100vh',
|
36 | height: '100%'
|
37 | },
|
38 | feed: {
|
39 | margin: '20px auto',
|
40 | width: '40%',
|
41 | minWidth: '600px'
|
42 | }
|
43 | };
|
44 |
|
45 | function render(_ref) {
|
46 | var props = _ref.props;
|
47 | var welcome = props.welcome;
|
48 | var user = props.user;
|
49 | var view = props.view;
|
50 | var log = props.log;
|
51 | var headerColor = user.headerColor;
|
52 | var headerTextColor = user.headerTextColor;
|
53 |
|
54 |
|
55 | return (0, _element2.default)(
|
56 | 'div',
|
57 | { style: styles.app },
|
58 | (0, _element2.default)(
|
59 | _header2.default,
|
60 | {
|
61 | title: user.title || 'Cycle',
|
62 | innerWidth: '40%',
|
63 | style: (0, _merge2.default)({
|
64 | backgroundColor: headerColor,
|
65 | color: headerTextColor
|
66 | }, styles.header) },
|
67 | (0, _element2.default)(_feedUpdate2.default, null)
|
68 | ),
|
69 | (0, _element2.default)(_log2.default, { log: log, view: view, welcome: welcome })
|
70 | );
|
71 | }
|
72 |
|
73 | exports.default = {
|
74 | render: render
|
75 | }; |
\ | No newline at end of file |