From f45e87a848ecdc12cc789742787f0c40fa76156c Mon Sep 17 00:00:00 2001 From: Yana Date: Mon, 6 Jan 2025 19:56:05 +0200 Subject: [PATCH] Add Onboarding cards to Explorer page, Account page and Node page --- .../app/(pages)/account/[address]/page.tsx | 29 +++++++++------ .../src/app/(pages)/explorer/page.tsx | 8 ++++ .../src/app/(pages)/nym-node/[id]/page.tsx | 37 +++++++++++-------- 3 files changed, 48 insertions(+), 26 deletions(-) diff --git a/explorer-nextjs/src/app/(pages)/account/[address]/page.tsx b/explorer-nextjs/src/app/(pages)/account/[address]/page.tsx index 399e2a0b72..0fbb46a999 100644 --- a/explorer-nextjs/src/app/(pages)/account/[address]/page.tsx +++ b/explorer-nextjs/src/app/(pages)/account/[address]/page.tsx @@ -3,11 +3,12 @@ import type NodeData from "@/app/api/types"; import { NYM_ACCOUNT_ADDRESS, NYM_NODES, NYM_PRICES_API } from "@/app/api/urls"; import { AccountBalancesCard } from "@/components/accountPageComponents/AccountBalancesCard"; import { AccountInfoCard } from "@/components/accountPageComponents/AccountInfoCard"; +import BlogArticlesCards from "@/components/blogs/BlogArticleCards"; import { ContentLayout } from "@/components/contentLayout/ContentLayout"; import SectionHeading from "@/components/headings/SectionHeading"; import ExplorerButtonGroup from "@/components/toggleButton/ToggleButton"; import { Box, Typography } from "@mui/material"; -import Grid2 from "@mui/material/Grid2"; +import Grid from "@mui/material/Grid2"; export default async function Account({ params, @@ -61,11 +62,11 @@ export default async function Account({ return ( - - + + - - + + - - + + - - + + - - + + + + + + + + ); } catch (error) { diff --git a/explorer-nextjs/src/app/(pages)/explorer/page.tsx b/explorer-nextjs/src/app/(pages)/explorer/page.tsx index ef74c4df7c..439dcc2e0d 100644 --- a/explorer-nextjs/src/app/(pages)/explorer/page.tsx +++ b/explorer-nextjs/src/app/(pages)/explorer/page.tsx @@ -1,8 +1,10 @@ +import BlogArticlesCards from "@/components/blogs/BlogArticleCards"; import CardSkeleton from "@/components/cards/Skeleton"; import { ContentLayout } from "@/components/contentLayout/ContentLayout"; import SectionHeading from "@/components/headings/SectionHeading"; import NodeTableWithAction from "@/components/nodeTable/NodeTableWithAction"; import { Wrapper } from "@/components/wrapper"; +import Grid from "@mui/material/Grid2"; import { Suspense } from "react"; export default function ExplorerPage() { @@ -13,6 +15,12 @@ export default function ExplorerPage() { }> + + + + + + ); diff --git a/explorer-nextjs/src/app/(pages)/nym-node/[id]/page.tsx b/explorer-nextjs/src/app/(pages)/nym-node/[id]/page.tsx index eb671ff146..9ee86ae407 100644 --- a/explorer-nextjs/src/app/(pages)/nym-node/[id]/page.tsx +++ b/explorer-nextjs/src/app/(pages)/nym-node/[id]/page.tsx @@ -1,5 +1,6 @@ import type NodeData from "@/app/api/types"; import { NYM_NODES } from "@/app/api/urls"; +import BlogArticlesCards from "@/components/blogs/BlogArticleCards"; import { ContentLayout } from "@/components/contentLayout/ContentLayout"; import SectionHeading from "@/components/headings/SectionHeading"; import { BasicInfoCard } from "@/components/nymNodePageComponents/BasicInfoCard"; @@ -9,7 +10,7 @@ import { NodeRewardsCard } from "@/components/nymNodePageComponents/NodeRewardsC import { QualityIndicatorsCard } from "@/components/nymNodePageComponents/QualityIndicatorsCard"; import ExplorerButtonGroup from "@/components/toggleButton/ToggleButton"; import { Box } from "@mui/material"; -import Grid2 from "@mui/material/Grid2"; +import Grid from "@mui/material/Grid2"; export default async function NymNode({ params, @@ -42,8 +43,8 @@ export default async function NymNode({ return ( - - + + - - + - - + - - + - - + - - + - - + + + + + + + + ); } catch (error) {