1
0
mirror of synced 2025-12-22 19:34:15 -05:00

Revert "Revert "Fix homepage versions dropdown" (#20087)"

This reverts commit f9f0b2ce86.
This commit is contained in:
Sarah Schneider
2021-06-23 10:12:36 -04:00
committed by GitHub
parent 43b5cd39a7
commit 15e33f05e7
14 changed files with 16 additions and 58 deletions

View File

@@ -2,7 +2,6 @@ const assert = require('assert')
const path = require('path')
const patterns = require('./patterns')
const allVersions = require('./all-versions')
const nonEnterpriseDefaultVersion = require('./non-enterprise-default-version')
const removeFPTFromPath = require('./remove-fpt-from-path')
class Permalink {
@@ -27,24 +26,10 @@ class Permalink {
assert(languageCode, 'languageCode is required')
const permalinks = applicableVersions
// skip the Dotcom homepage here because a special homepage permalink is added below
.filter(pageVersion => !(pageVersion === nonEnterpriseDefaultVersion && relativePath === 'index.md'))
.map(pageVersion => {
return new Permalink(languageCode, pageVersion, relativePath, title)
})
// special permalink for homepage
if (relativePath === 'index.md') {
const homepagePermalink = {
...permalinks[0],
href: '/' + languageCode,
pageVersion: 'homepage',
pageVersionTitle: permalinks[0].title,
homepage: true
}
permalinks.push(homepagePermalink)
}
return permalinks
}