Revert "Fix homepage versions dropdown" (#20087)
This commit is contained in:
@@ -2,6 +2,7 @@ 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 {
|
||||
@@ -26,10 +27,24 @@ 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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user