From 92a67b9cb84bf5b73b175a0fd591d3514ba81707 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20S=C3=A1nchez?= Date: Tue, 9 Jun 2026 14:57:34 +0200 Subject: [PATCH 1/4] UI tweaks/redesign (#1282) Co-authored-by: Rinat --- .../_components/AddressComponent.tsx | 2 +- .../blockexplorer/_components/SearchBar.tsx | 2 +- .../_components/TransactionsTable.tsx | 4 +- .../_components/TransactionComp.tsx | 2 +- .../app/debug/_components/DebugContracts.tsx | 2 +- packages/nextjs/app/debug/page.tsx | 4 +- packages/nextjs/app/page.tsx | 8 ++-- packages/nextjs/components/Header.tsx | 14 +++---- .../components/scaffold-eth/BlockieAvatar.tsx | 8 +--- .../nextjs/components/scaffold-eth/Faucet.tsx | 4 +- .../components/scaffold-eth/FaucetButton.tsx | 2 +- .../AddressInfoDropdown.tsx | 16 ++++---- .../AddressQRCodeModal.tsx | 2 +- .../NetworkOptions.tsx | 2 +- .../RevealBurnerPKModal.tsx | 2 +- .../WrongNetworkDropdown.tsx | 11 +----- packages/nextjs/package.json | 4 +- packages/nextjs/public/logo.svg | 2 +- packages/nextjs/styles/globals.css | 18 ++++----- .../utils/scaffold-eth/notification.tsx | 2 +- yarn.lock | 38 +++++++------------ 21 files changed, 62 insertions(+), 87 deletions(-) diff --git a/packages/nextjs/app/blockexplorer/_components/AddressComponent.tsx b/packages/nextjs/app/blockexplorer/_components/AddressComponent.tsx index a4a0d05d9b..a1adca9c5b 100644 --- a/packages/nextjs/app/blockexplorer/_components/AddressComponent.tsx +++ b/packages/nextjs/app/blockexplorer/_components/AddressComponent.tsx @@ -21,7 +21,7 @@ export const AddressComponent = ({
-
+
diff --git a/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx b/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx index 8f3cbb5d0f..28c68c9b1e 100644 --- a/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx +++ b/packages/nextjs/app/blockexplorer/_components/SearchBar.tsx @@ -35,7 +35,7 @@ export const SearchBar = () => { return (
-
+
{!hasTransactions ? (
No transactions found on this page. @@ -19,7 +19,7 @@ export const TransactionsTable = ({ blocks, transactionReceipts }: TransactionsT ) : ( - + diff --git a/packages/nextjs/app/blockexplorer/transaction/_components/TransactionComp.tsx b/packages/nextjs/app/blockexplorer/transaction/_components/TransactionComp.tsx index 0024f2e011..ca9d28c257 100644 --- a/packages/nextjs/app/blockexplorer/transaction/_components/TransactionComp.tsx +++ b/packages/nextjs/app/blockexplorer/transaction/_components/TransactionComp.tsx @@ -45,7 +45,7 @@ const TransactionComp = ({ txHash }: { txHash: Hash }) => { {transaction ? (

Transaction Details

{" "} -
Transaction Hash Function Called Block Number
+
diff --git a/packages/nextjs/app/debug/_components/DebugContracts.tsx b/packages/nextjs/app/debug/_components/DebugContracts.tsx index 39736725e5..7e6a7046a2 100644 --- a/packages/nextjs/app/debug/_components/DebugContracts.tsx +++ b/packages/nextjs/app/debug/_components/DebugContracts.tsx @@ -45,7 +45,7 @@ export function DebugContracts() { className={`btn btn-secondary btn-sm font-light hover:border-transparent ${ contractName === selectedContract ? "bg-base-300 hover:bg-base-300 no-animation" - : "bg-base-100 hover:bg-secondary" + : "bg-base-100 hover:bg-secondary hover:text-secondary-content" }`} key={contractName} onClick={() => setSelectedContract(contractName)} diff --git a/packages/nextjs/app/debug/page.tsx b/packages/nextjs/app/debug/page.tsx index e6fb89f50b..09a0b64bdc 100644 --- a/packages/nextjs/app/debug/page.tsx +++ b/packages/nextjs/app/debug/page.tsx @@ -11,9 +11,9 @@ const Debug: NextPage = () => { return ( <> -
+

Debug Contracts

-

+

You can debug & interact with your deployed contracts here.
Check{" "} diff --git a/packages/nextjs/app/page.tsx b/packages/nextjs/app/page.tsx index 0e02056728..6e9aa87904 100644 --- a/packages/nextjs/app/page.tsx +++ b/packages/nextjs/app/page.tsx @@ -43,8 +43,8 @@ const Home: NextPage = () => {

-
- +
+

Tinker with your smart contract using the{" "} @@ -53,8 +53,8 @@ const Home: NextPage = () => { tab.

-
- +
+

Explore your local transactions with the{" "} diff --git a/packages/nextjs/components/Header.tsx b/packages/nextjs/components/Header.tsx index fba0c29a9a..0a3bd7baa2 100644 --- a/packages/nextjs/components/Header.tsx +++ b/packages/nextjs/components/Header.tsx @@ -35,13 +35,13 @@ export const HeaderMenuLinks = () => { {menuLinks.map(({ label, href, icon }) => { const isActive = pathname === href; return ( -

  • +
  • {icon} {label} @@ -66,14 +66,14 @@ export const Header = () => { }); return ( -
    -
    +
    +
      { burgerMenuRef?.current?.removeAttribute("open"); }} @@ -90,7 +90,7 @@ export const Header = () => { Ethereum dev stack
    -
      +
    diff --git a/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx b/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx index 46f47b5af7..389f315f5f 100644 --- a/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx +++ b/packages/nextjs/components/scaffold-eth/BlockieAvatar.tsx @@ -7,11 +7,5 @@ import { blo } from "blo"; export const BlockieAvatar: AvatarComponent = ({ address, ensImage, size }) => ( // Don't want to use nextJS Image here (and adding remote patterns for the URL) // eslint-disable-next-line @next/next/no-img-element - {`${address} + {`${address} ); diff --git a/packages/nextjs/components/scaffold-eth/Faucet.tsx b/packages/nextjs/components/scaffold-eth/Faucet.tsx index 4a7c972532..1a09567b30 100644 --- a/packages/nextjs/components/scaffold-eth/Faucet.tsx +++ b/packages/nextjs/components/scaffold-eth/Faucet.tsx @@ -92,7 +92,7 @@ export const Faucet = () => { {/* dummy input to capture event onclick on modal box */}

    Local Faucet

    -