diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8f7e7ada..f8c6b0a5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Install dependencies run: npm install -g yarn && yarn - name: Install Playwright Browsers diff --git a/.nvmrc b/.nvmrc index 9a2a0e21..53d1c14d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20 +v22 diff --git a/Dockerfile b/Dockerfile index dc0cdaed..8740a804 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20 +FROM node:22 ENV NEXT_TELEMETRY_DISABLED 1 ENV PORT 80 diff --git a/package.json b/package.json index 3aacdfe2..5ae8ed3c 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Stellar Development Foundation ", "license": "Apache-2.0", "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" }, "scripts": { "dev": "export NEXT_PUBLIC_COMMIT_HASH=$(git rev-parse --short HEAD) && next dev", diff --git a/src/app/(sidebar)/endpoints/[[...pages]]/page.tsx b/src/app/(sidebar)/endpoints/[[...pages]]/page.tsx index c9cd7018..bb326f41 100644 --- a/src/app/(sidebar)/endpoints/[[...pages]]/page.tsx +++ b/src/app/(sidebar)/endpoints/[[...pages]]/page.tsx @@ -610,9 +610,27 @@ export default function Endpoints() { if (renderedProps) { return ( -
- -
+ <> +
+ +
+ + + + + + ); } return null; diff --git a/src/app/(sidebar)/endpoints/components/SavedEndpointsPage.tsx b/src/app/(sidebar)/endpoints/components/SavedEndpointsPage.tsx index 367f9fc7..0aa3408d 100644 --- a/src/app/(sidebar)/endpoints/components/SavedEndpointsPage.tsx +++ b/src/app/(sidebar)/endpoints/components/SavedEndpointsPage.tsx @@ -5,11 +5,14 @@ import { Badge, Button, Card, + CopyText, Icon, Input, Modal, Text, } from "@stellar/design-system"; +import { stringify } from "lossless-json"; + import { TabView } from "@/components/TabView"; import { Box } from "@/components/layout/Box"; import { InputSideElement } from "@/components/InputSideElement"; @@ -316,9 +319,23 @@ export const SavedEndpointsPage = () => { {expandedPayloadIndex[idx] ? ( -
- -
+ <> +
+ +
+ + + + + + ) : ( <> )}