1 | "use strict";
|
2 |
|
3 | var _antwarConfig = require("antwar-config");
|
4 |
|
5 | var _antwarConfig2 = _interopRequireDefault(_antwarConfig);
|
6 |
|
7 | var _paths = require("../paths");
|
8 |
|
9 | var _paths2 = _interopRequireDefault(_paths);
|
10 |
|
11 | var _BodyContent = require("../BodyContent");
|
12 |
|
13 | var _BodyContent2 = _interopRequireDefault(_BodyContent);
|
14 |
|
15 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
16 |
|
17 |
|
18 | module.exports = function renderPage(location, cb) {
|
19 | const allPages = _paths2.default.getAllPages(_antwarConfig2.default);
|
20 | const page = _paths2.default.getPageForPath(location, allPages);
|
21 |
|
22 | _antwarConfig2.default.render.page({
|
23 | location,
|
24 | content: (0, _BodyContent2.default)(page, allPages)
|
25 | }, (err, { html, context } = {}) => {
|
26 | if (err) {
|
27 | return cb(err);
|
28 | }
|
29 |
|
30 | return cb(null, { html, page, context });
|
31 | });
|
32 | }; |
\ | No newline at end of file |