From 8039528f61beb3909c7980cf98ca7bd45d1500a3 Mon Sep 17 00:00:00 2001 From: Dmitry <98899785+mdqst@users.noreply.github.com> Date: Thu, 25 Sep 2025 13:21:14 +0300 Subject: [PATCH] fix: type safety and component props issues across TopNav and Dialog --- src/app/_components/TopNav.tsx | 77 ++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/src/app/_components/TopNav.tsx b/src/app/_components/TopNav.tsx index 4b82232..2af1e21 100644 --- a/src/app/_components/TopNav.tsx +++ b/src/app/_components/TopNav.tsx @@ -16,9 +16,14 @@ import { ConnectModal } from "./ConnectModal"; import "./TopNav.css"; -export const TopNavContext = createContext({ +interface TopNavContextType { + show: boolean; + setShow: React.Dispatch>; +} + +export const TopNavContext = createContext({ show: false, - setShow: (_: boolean) => { }, + setShow: () => {}, }); export function TopNavProvider({ children }: PropsWithChildren) { @@ -53,16 +58,16 @@ export function TopNav() { alt="Paradigm Logo" className="h-[60px] ml-[-8px]" src="/images/paradigm-transparent.svg" - width="153" - height="60" + width={153} + height={60} />
Frontiers logo
@@ -78,56 +83,58 @@ export function TopNav() {
- - - Menu - - + +