From 70bcdaa6859406eb610daef3c4b97d38ef09ff97 Mon Sep 17 00:00:00 2001 From: martinvibes Date: Wed, 24 Sep 2025 13:01:32 +0100 Subject: [PATCH] feat: integrate WalletDisplay component into admin and reader sidebars, enhance header with wallet address display --- .../admin/components/admin-sidenavbar.tsx | 6 + .../readers/components/header-reader.tsx | 24 ++- .../readers/components/reader-side-navbar.tsx | 12 +- .../blockchain/Wallet-disconnect-modal.tsx | 6 +- src/components/blockchain/WalletDisplay.tsx | 137 ++++++++++++++++++ .../blockchain/client-providers.tsx | 17 +-- src/components/blockchain/connect-button.tsx | 76 +++++++++- src/components/dashboard/header.tsx | 14 +- src/components/dashboard/sidebar.tsx | 8 +- src/components/landingpage/NavBar.tsx | 29 ++-- 10 files changed, 281 insertions(+), 48 deletions(-) create mode 100644 src/components/blockchain/WalletDisplay.tsx diff --git a/src/app/dashboard/admin/components/admin-sidenavbar.tsx b/src/app/dashboard/admin/components/admin-sidenavbar.tsx index 4e0fe41..dc9d0e1 100644 --- a/src/app/dashboard/admin/components/admin-sidenavbar.tsx +++ b/src/app/dashboard/admin/components/admin-sidenavbar.tsx @@ -13,6 +13,7 @@ import { import Link from "next/link"; import { usePathname } from "next/navigation"; +import { WalletDisplay } from "@/components/blockchain/WalletDisplay"; export function Sidebar() { const pathname = usePathname(); @@ -70,6 +71,11 @@ export function Sidebar() { ChainLib + {/* Wallet Display */} +
+ +
+