X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=src%2Ftemplate%2Fadmin-topic-details-html.js;h=e239e72612aafe41dc901cda2d9c670d2fe9c52f;hb=b806715f9288323cce7b0ab437ee78b01d26c548;hp=a70c510633b810c2a7508d6ce80841b57d22c988;hpb=1c37a7c533a5530390489ea9a49dcca492db1074;p=websub-hub diff --git a/src/template/admin-topic-details-html.js b/src/template/admin-topic-details-html.js index a70c510..e239e72 100644 --- a/src/template/admin-topic-details-html.js +++ b/src/template/admin-topic-details-html.js @@ -1,6 +1,7 @@ 'use strict'; const th = require('./template-helper'); +const { sessionNavLinks } = require('@squeep/authentication-module'); /** * Show a topic with all of its subscribers. @@ -13,6 +14,7 @@ const th = require('./template-helper'); * @returns {string} html */ module.exports = (ctx, options) => { + const pagePathLevel = 2; const pageTitle = `${options.manager.pageTitle} - Topic Details`; const logoUrl = options.manager.logoUrl; const navLinks = [ @@ -27,11 +29,14 @@ module.exports = (ctx, options) => { } const htmlOptions = { + pageIdentifier: 'admin', pageTitle, logoUrl, navLinks, footerEntries, }; + th.navLinks(pagePathLevel, ctx, htmlOptions); + sessionNavLinks(pagePathLevel, ctx, htmlOptions); const content = [ `
@@ -46,7 +51,7 @@ module.exports = (ctx, options) => {
`, `

Topic Publish History — ${ctx.publishCount} updates in the last ${ctx.publishSpan} days

- + histogram of publish history
`, `

${ctx.subscriptions.length ? ctx.subscriptions.length : 'no'} subscription${(ctx.subscriptions.length === 1) ? '' : 's'}

`, @@ -68,5 +73,5 @@ module.exports = (ctx, options) => {
`, ]; - return th.htmlPage(2, ctx, htmlOptions, content); + return th.htmlPage(pagePathLevel, ctx, htmlOptions, content); }; \ No newline at end of file