diff --git a/packages/nextjs/app/page.tsx b/packages/nextjs/app/page.tsx index 12d5f24..a98d483 100644 --- a/packages/nextjs/app/page.tsx +++ b/packages/nextjs/app/page.tsx @@ -22,7 +22,11 @@ const Home: NextPage = () => { functionName: "getRegistry", }); - const { data: multisigs, isLoading: multisigsLoading } = useScaffoldReadContract({ + const { + data: multisigs, + isLoading: multisigsLoading, + isSuccess, + } = useScaffoldReadContract({ contractName: "MultiSigRegistry", functionName: "getSignerMultisigs", contractAddress: registryAddress, diff --git a/packages/nextjs/components/Navbar.tsx b/packages/nextjs/components/Navbar.tsx index b4c75eb..cc46fc6 100644 --- a/packages/nextjs/components/Navbar.tsx +++ b/packages/nextjs/components/Navbar.tsx @@ -1,6 +1,11 @@ -import * as React from "react"; +"use client"; + +import { useEffect, useState } from "react"; import Link from "next/link"; +import DarkLogo from "../public/lyxaxisdarkbg.svg"; +import WhiteLogo from "../public/lyxaxiswhitebg.svg"; import { RainbowKitCustomConnectButton } from "./scaffold-eth"; +import { useTheme } from "next-themes"; export const NavButton = ({ link, title }: { link: string; title: string }) => { return ( @@ -13,11 +18,19 @@ export const NavButton = ({ link, title }: { link: string; title: string }) => { }; export const Navbar = () => { + const { setTheme, resolvedTheme } = useTheme(); + const [mounted, setMounted] = useState(false); + + useEffect(() => setMounted(true), []); + + if (!mounted) return null; + + const isDarkMode = resolvedTheme === "dark"; + return (
- {/* GoluksMe */} -
Lyxaxis
+ lyxaxis
diff --git a/packages/nextjs/public/favicon.png b/packages/nextjs/public/favicon.png index 4bef7f2..fcf6c2f 100644 Binary files a/packages/nextjs/public/favicon.png and b/packages/nextjs/public/favicon.png differ diff --git a/packages/nextjs/public/faviconcc.png b/packages/nextjs/public/faviconcc.png new file mode 100644 index 0000000..4bef7f2 Binary files /dev/null and b/packages/nextjs/public/faviconcc.png differ diff --git a/packages/nextjs/public/lyxaxisdarkbg.svg b/packages/nextjs/public/lyxaxisdarkbg.svg new file mode 100644 index 0000000..9bd17f5 --- /dev/null +++ b/packages/nextjs/public/lyxaxisdarkbg.svg @@ -0,0 +1,81 @@ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/packages/nextjs/public/lyxaxiswhitebg.png b/packages/nextjs/public/lyxaxiswhitebg.png new file mode 100644 index 0000000..6423a8f Binary files /dev/null and b/packages/nextjs/public/lyxaxiswhitebg.png differ diff --git a/packages/nextjs/public/lyxaxiswhitebg.svg b/packages/nextjs/public/lyxaxiswhitebg.svg new file mode 100644 index 0000000..33015de --- /dev/null +++ b/packages/nextjs/public/lyxaxiswhitebg.svg @@ -0,0 +1,81 @@ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +