Skip to content

Commit 8893047

Browse files
feat(docs): updated linea ref pages (#1710)
* feat(docs): updated linea ref pages * feat(docs): added minor fix
1 parent fb0ec80 commit 8893047

File tree

8 files changed

+50
-176
lines changed

8 files changed

+50
-176
lines changed

package-lock.json

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"js-cookie": "^3.0.5",
5454
"jsonwebtoken": "^9.0.2",
5555
"launchdarkly-js-client-sdk": "^3.3.0",
56+
"lodash.camelcase": "^4.3.0",
5657
"lodash.debounce": "^4.0.8",
5758
"lodash.isplainobject": "^4.0.6",
5859
"node-polyfill-webpack-plugin": "^2.0.1",
Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,13 @@
11
---
22
title: "eth_getTransactionByBlockHashAndIndex"
3+
hide_title: true
4+
hide_table_of_contents: true
35
---
46

5-
import Tabs from "@theme/Tabs"
6-
import TabItem from "@theme/TabItem"
7+
import ParserOpenRPC from "@site/src/components/ParserOpenRPC"
8+
import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"
79

8-
import Description from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx"
9-
10-
<Description />
11-
12-
## Parameters
13-
14-
import Params from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx"
15-
16-
<Params />
17-
18-
## Returns
19-
20-
import Returns from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx"
21-
22-
<Returns />
23-
24-
## Example
25-
26-
import Example from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx"
27-
28-
<Example />
29-
30-
### Request
31-
32-
import Request from "./_eth_gettransactionbyblockhashandindex-request.mdx"
33-
34-
<Request />
35-
36-
### Response
37-
38-
import Response from "/services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx"
39-
40-
<Response />
10+
<ParserOpenRPC
11+
network={NETWORK_NAMES.linea}
12+
method="eth_getTransactionByBlockHashAndIndex"
13+
/>
Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,13 @@
11
---
22
title: "eth_getTransactionByBlockNumberAndIndex"
3+
hide_title: true
4+
hide_table_of_contents: true
35
---
46

5-
import Tabs from '@theme/Tabs';
6-
import TabItem from '@theme/TabItem';
7+
import ParserOpenRPC from "@site/src/components/ParserOpenRPC"
8+
import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"
79

8-
import Description from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx";
9-
10-
<Description />
11-
12-
## Parameters
13-
14-
import Params from "./_eth_gettransactionbyblocknumberandindex-parameters.mdx";
15-
16-
<Params />
17-
18-
## Returns
19-
20-
import Returns from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx";
21-
22-
<Returns />
23-
24-
## Example
25-
26-
import Example from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx";
27-
28-
<Example />
29-
30-
### Request
31-
32-
import Request from "./_eth_gettransactionbyblocknumberandindex-request.mdx";
33-
34-
<Request />
35-
36-
### Response
37-
38-
import Response from "/services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx";
39-
40-
<Response />
10+
<ParserOpenRPC
11+
network={NETWORK_NAMES.linea}
12+
method="eth_getTransactionByBlockNumberAndIndex"
13+
/>
Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,13 @@
11
---
22
title: "eth_getTransactionByHash"
3+
hide_title: true
4+
hide_table_of_contents: true
35
---
46

5-
import Tabs from "@theme/Tabs"
6-
import TabItem from "@theme/TabItem"
7+
import ParserOpenRPC from "@site/src/components/ParserOpenRPC"
8+
import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"
79

8-
import Description from "/services/reference/_partials/_eth_gettransactionbyhash-description.mdx"
9-
10-
<Description />
11-
12-
## Parameters
13-
14-
import Params from "/services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx"
15-
16-
<Params />
17-
18-
## Returns
19-
20-
import Returns from "/services/reference/_partials/_eth_gettransactionbyhash-returns.mdx"
21-
22-
<Returns />
23-
24-
## Example
25-
26-
import Example from "/services/reference/_partials/_eth_gettransactionbyhash-example.mdx"
27-
28-
<Example />
29-
30-
### Request
31-
32-
import Request from "./_eth_gettransactionbyhash-request.mdx"
33-
34-
<Request />
35-
36-
### Response
37-
38-
import Response from "/services/reference/_partials/_eth_gettransactionbyhash-response.mdx"
39-
40-
<Response />
10+
<ParserOpenRPC
11+
network={NETWORK_NAMES.linea}
12+
method="eth_getTransactionByHash"
13+
/>
Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,13 @@
11
---
22
title: "eth_getTransactionCount"
3+
hide_title: true
4+
hide_table_of_contents: true
35
---
46

5-
import Tabs from '@theme/Tabs';
6-
import TabItem from '@theme/TabItem';
7+
import ParserOpenRPC from "@site/src/components/ParserOpenRPC"
8+
import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"
79

8-
import Description from "/services/reference/_partials/_eth_gettransactioncount-description.mdx";
9-
10-
<Description />
11-
12-
## Parameters
13-
14-
import Params from "./_eth_block-address.mdx";
15-
16-
<Params />
17-
18-
## Returns
19-
20-
import Returns from "/services/reference/_partials/_eth_gettransactioncount-returns.mdx";
21-
22-
<Returns />
23-
24-
## Example
25-
26-
import Example from "/services/reference/_partials/_eth_gettransactioncount-example.mdx";
27-
28-
<Example />
29-
30-
### Request
31-
32-
import Request from "./_eth_gettransactioncount-request.mdx";
33-
34-
<Request />
35-
36-
### Response
37-
38-
import Response from "/services/reference/_partials/_eth_gettransactioncount-response.mdx";
39-
40-
<Response />
10+
<ParserOpenRPC
11+
network={NETWORK_NAMES.linea}
12+
method="eth_getTransactionCount"
13+
/>
Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,13 @@
11
---
22
title: "eth_getTransactionReceipt"
3+
hide_title: true
4+
hide_table_of_contents: true
35
---
46

5-
import Tabs from "@theme/Tabs"
6-
import TabItem from "@theme/TabItem"
7+
import ParserOpenRPC from "@site/src/components/ParserOpenRPC"
8+
import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"
79

8-
import Description from "/services/reference/_partials/_eth_gettransactionreceipt-description.mdx"
9-
10-
<Description />
11-
12-
## Parameters
13-
14-
import Params from "/services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx"
15-
16-
<Params />
17-
18-
## Returns
19-
20-
import Returns from "/services/reference/_partials/_eth_gettransactionreceipt-returns.mdx"
21-
22-
<Returns />
23-
24-
## Example
25-
26-
import Example from "/services/reference/_partials/_eth_gettransactionreceipt-example.mdx"
27-
28-
<Example />
29-
30-
### Request
31-
32-
import Request from "./_eth_gettransactionreceipt-request.mdx"
33-
34-
<Request />
35-
36-
### Response
37-
38-
import Response from "/services/reference/_partials/_eth_gettransactionreceipt-response.mdx"
39-
40-
<Response />
10+
<ParserOpenRPC
11+
network={NETWORK_NAMES.linea}
12+
method="eth_getTransactionReceipt"
13+
/>

src/components/ParserOpenRPC/InteractiveBox/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import { useColorMode } from "@docusaurus/theme-common";
2828
import { ParserOpenRPCContext } from "@site/src/components/ParserOpenRPC";
2929
import { MetamaskProviderContext } from "@site/src/theme/Root";
3030
import * as isPlainObject from "lodash.isplainobject";
31+
import * as camelCase from "lodash.camelcase";
3132
import { RemoveButton } from "@site/src/components/ParserOpenRPC/InteractiveBox/buttonTemplates/RemoveButton";
3233
import { AddButton } from "@site/src/components/ParserOpenRPC/InteractiveBox/buttonTemplates/AddButton";
3334

@@ -129,7 +130,7 @@ export default function InteractiveBox({
129130

130131
const checkName = (name: string) => {
131132
if (name === "requestPermissionObject") return "requestPermissionsObject";
132-
return name;
133+
return name.trim().split(/\s+/).length > 1 ? camelCase(name) : name;
133134
};
134135

135136
useEffect(() => {

0 commit comments

Comments
 (0)