« get me outta code hell

prefer passing around pagePath - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/misc-templates.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-01-10 20:20:18 -0400
committer(quasar) nebula <qznebula@protonmail.com>2023-01-10 20:20:18 -0400
commit54ad9946e3fa32ae8388d54ec8b3baad78a29417 (patch)
treebdf130e83a41ccf2f71a2de1c02e6189f355f0b3 /src/misc-templates.js
parentfd59ddd05bdfebf2f9a55a0fa5915485929e7de6 (diff)
prefer passing around pagePath
Diffstat (limited to 'src/misc-templates.js')
-rw-r--r--src/misc-templates.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/misc-templates.js b/src/misc-templates.js
index 6659d72..794b692 100644
--- a/src/misc-templates.js
+++ b/src/misc-templates.js
@@ -973,10 +973,8 @@ function unbound_getFooterLocalizationLinks(pathname, {
   defaultLanguage,
   language,
   languages,
+  pagePath,
   to,
-
-  pageSubKey,
-  urlArgs,
 }) {
   const links = Object.entries(languages)
     .filter(([code, language]) => code !== 'default' && !language.hidden)
@@ -989,11 +987,12 @@ function unbound_getFooterLocalizationLinks(pathname, {
             href:
               language === defaultLanguage
                 ? to(
-                    'localizedDefaultLanguage.' + pageSubKey,
-                    ...urlArgs)
+                    'localizedDefaultLanguage.' + pagePath[0],
+                    ...pagePath.slice(1))
                 : to(
-                    'localizedWithBaseDirectory.' + pageSubKey,
-                    language.code, ...urlArgs),
+                    'localizedWithBaseDirectory.' + pagePath[0],
+                    language.code,
+                    ...pagePath.slice(1)),
           },
           language.name)));