From 6474275c92e68749f1d14b40e7afb02c11712791 Mon Sep 17 00:00:00 2001 From: Ankit Kumar Date: Wed, 8 Nov 2023 04:48:28 +0900 Subject: [PATCH] Fix: Generating unnecessary new ids for sidebar items For no reason we are creating new ids for sidebar elements. This PR fixes it by using `sidebar-` + `elementHeading` as its id fixes: #254 --- publish.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/publish.js b/publish.js index 90e578d1..34b9da5a 100644 --- a/publish.js +++ b/publish.js @@ -6,7 +6,6 @@ const logger = require('jsdoc/util/logger'); const path = require('jsdoc/path'); const { taffy } = require('@jsdoc/salty'); const template = require('jsdoc/template'); -const nanoid = require('nanoid').nanoid; const htmlMinify = require('html-minifier-terser'); const { @@ -429,7 +428,7 @@ function buildSidebarMembers({ const navProps = { name: itemHeading, items: [], - id: nanoid(), + id: `sidebar-${itemHeading.toLowerCase()}`, }; if (items.length) {