Skip to content

Commit 9ac97e9

Browse files
committed
fix(docs): deduplicate version entries in dropdown when mainnet and testnet share the same version
syncVersionsFromConfig now deduplicates configVersions via Set, preventing duplicate dropdown entries when multiple release types map to the same version string.
1 parent cad1288 commit 9ac97e9

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

docs/docusaurus.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ const macros = require("./src/katex-macros.js");
2424
function syncVersionsFromConfig(configFile, versionsFile, versionedDocsDir) {
2525
const config = require(configFile);
2626
const docsDir = path.join(__dirname, versionedDocsDir);
27-
const configVersions = Object.values(config).filter(
27+
const configVersions = [...new Set(Object.values(config).filter(
2828
(v) => v && fs.existsSync(path.join(docsDir, `version-${v}`))
29-
);
29+
))];
3030
const configVersionSet = new Set(Object.values(config).filter(Boolean));
3131
const extraVersions = fs.existsSync(docsDir)
3232
? fs.readdirSync(docsDir)

docs/network_versions.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
[
2-
"v4.1.3",
32
"v4.1.3"
43
]

0 commit comments

Comments
 (0)