rearrange navLinks, update readme
authorJustin Wind <justin.wind+git@gmail.com>
Sat, 16 Mar 2024 00:47:04 +0000 (17:47 -0700)
committerJustin Wind <justin.wind+git@gmail.com>
Sat, 16 Mar 2024 00:49:05 +0000 (17:49 -0700)
README.md
lib/template-helper.js

index 205bbc51ce4bbecd3e21dfcda218aebe9a96f4b6..32f26735ed6ed6e276ff6850b4ee73a3dd9bb508 100644 (file)
--- a/README.md
+++ b/README.md
@@ -24,8 +24,8 @@ The context is referenced for authenticated user information, as well as messagi
 - `ctx.session.authenticatedIdentifier`
 - `ctx.session.authenticatedProfile`
 
-If either of these are present, a navigation link is added to the page header allowing the user to log out.  
-The link will point relatively to `/admin/logout`.
+If either of these are present, navigation links are added to the page header allowing the user to manage their account or log out.  
+The links will point relatively to `/admin/settings` and `/admin/logout`, respectively.
 
 - `ctx.url`
 
index 747c5258d571124e342cf9945a8b71d5b5d5728a..e48cdb4fc5e59e17e5179b35a0339f357ba657be 100644 (file)
@@ -390,11 +390,11 @@ function htmlPage(pagePathLevel, ctx, options, main = []) {
     const logoutRedirect = ctx?.url ? `?r=${encodeURIComponent(ctx.url)}` : '';
     const adminPath = (pagePathLevel > 0) ? `${'../'.repeat(pagePathLevel - 1)}` : 'admin/';
     options.navLinks.push({
+      text: 'Account',
+      href: `${adminPath}settings`,
+    }, {
       text: `Logout (${user})`,
       href: `${adminPath}logout${logoutRedirect}`,
-    }, {
-      text: 'Settings',
-      href: `${adminPath}settings`,
     });
   }