16e3c4870bdb300d9ef031d55a628e40d2f2f205
3 const th
= require('./template-helper');
4 const { sessionNavLinks
} = require('@squeep/authentication-module');
9 * @param {Object} ctx.session
10 * @param {String=} ctx.session.error
11 * @param {String[]=} ctx.session.errorDescriptions
12 * @param {Object} options
13 * @param {Object} options.manager
14 * @param {String} options.manager.pageTitle
15 * @param {String} options.manager.footerEntries
18 module
.exports
= (ctx
, options
) => {
19 const pagePathLevel
= 0;
21 pageIdentifier: 'authorizationError',
22 pageTitle: options
.manager
.pageTitle
,
23 logoUrl: options
.manager
.logoUrl
,
24 footerEntries: options
.manager
.footerEntries
,
25 errorContent: ctx
.errorContent
|| ['Unknown Error'],
27 th
.navLinks(pagePathLevel
, ctx
, htmlOptions
);
28 sessionNavLinks(pagePathLevel
, ctx
, htmlOptions
);
29 return th
.htmlPage(pagePathLevel
, ctx
, htmlOptions
, []);