UNPKG

1.56 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _routerSegments = require('router-segments');
8
9var _routerSegments2 = _interopRequireDefault(_routerSegments);
10
11var _homeController = require('./modules/home/homeController');
12
13var _homeController2 = _interopRequireDefault(_homeController);
14
15var _screenController = require('./modules/api/screenController');
16
17var _screenController2 = _interopRequireDefault(_screenController);
18
19var _displayController = require('./modules/api/displayController');
20
21var _displayController2 = _interopRequireDefault(_displayController);
22
23function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
24
25/* eslint-disable no-template-curly-in-string */
26exports.default = () => {
27 const builder = (0, _routerSegments2.default)();
28 builder.add('/', _homeController2.default.index);
29 // builder.add('/noconfig', );
30 builder.addSegment('/api', segment => {
31 segment.add('/screen', _screenController2.default.index);
32 segment.addSegment('/display', segment => {
33 segment.defaultRoute(_displayController2.default.index);
34 segment.add('/start', _displayController2.default.start);
35 segment.add('/restart', _displayController2.default.restart);
36 segment.add('/stop', _displayController2.default.stop);
37 segment.add('/refresh', _displayController2.default.refresh);
38 segment.add('/openboxStarted', _displayController2.default.openboxStarted);
39 });
40 });
41 return builder.createRouter();
42};
43//# sourceMappingURL=createRouter.js.map
\No newline at end of file