diff --git a/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx b/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx index 3e6e4ac52c..fcd8e3eeba 100644 --- a/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx +++ b/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx @@ -1,9 +1,51 @@ import React from "react"; +const parseLists = (content: string) => { + const lines = content.split('\n'); + let result = ''; + let isFirstLevelOpen = false; + let isSecondLevelOpen = false; + lines.forEach((line) => { + if (line.match(/^ {2}-\s+/)) { + if (!isSecondLevelOpen) { + result += '
$1
");
+ return parseLists(
+ content
+ .replace(/\[(.*?)\]\((.*?)\)/g, '$1')
+ .replace(/`(.*?)`/g, '$1
')
+ .replace(/\*\*(.*?)\*\*/g, '$1')
+ );
};
interface MDContentProps {
diff --git a/wallet/reference/new-reference.mdx b/wallet/reference/new-reference.mdx
index a456edff0f..e46cf7086d 100644
--- a/wallet/reference/new-reference.mdx
+++ b/wallet/reference/new-reference.mdx
@@ -10,5 +10,5 @@ import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"