From 095aff6e002a01abf3e235b40e4a84ee7b2cc2b4 Mon Sep 17 00:00:00 2001 From: aednikanov Date: Thu, 19 Sep 2024 16:52:27 +0300 Subject: [PATCH] feat(docs): added needed categories to sidebar --- src/components/CustomReferencePage/index.tsx | 11 ++++++++++- src/lib/constants.ts | 8 ++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/components/CustomReferencePage/index.tsx b/src/components/CustomReferencePage/index.tsx index fc97f5f1e7..d134b3f494 100644 --- a/src/components/CustomReferencePage/index.tsx +++ b/src/components/CustomReferencePage/index.tsx @@ -97,7 +97,16 @@ const CustomReferencePage = (props) => { ...item, items: item.items.map(referenceItem => { if (referenceItem?.label === upperFirst(NETWORK_NAMES.linea) && referenceItem?.items) { - return { ...referenceItem, items: [...referenceItem.items, ...siteConfig.customFields.dynamicData] }; + return { ...referenceItem, items: [...referenceItem.items, ...siteConfig.customFields.dynamicData.map(dynamicItem => { + const jsonRpcCategory = referenceItem.items.find(({ label }) => label === 'JSON-RPC APIs'); + if (jsonRpcCategory) { + return { + ...dynamicItem, + ...{ items: [...dynamicItem.items, ...jsonRpcCategory.items.filter(refItem => refItem.type === "category")] } + }; + } + return dynamicItem; + })] }; } return referenceItem; }) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 8f7c070d24..6507715522 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -526,4 +526,12 @@ export const lineaSidebarNames = [ old: "api-reference", new: "API reference" }, + { + old: "subscription-methods", + new: "Subscription methods" + }, + { + old: "trace-methods", + new: "Trace methods" + }, ]