diff --git a/apps/dashboard/src/app/account/components/AccountHeaderUI.tsx b/apps/dashboard/src/app/account/components/AccountHeaderUI.tsx index 38c01c6ee75..5bda1204215 100644 --- a/apps/dashboard/src/app/account/components/AccountHeaderUI.tsx +++ b/apps/dashboard/src/app/account/components/AccountHeaderUI.tsx @@ -103,6 +103,7 @@ export function AccountHeaderMobileUI(props: AccountHeaderCompProps) { void; connectButton: React.ReactNode; }) { + return ( +
+ + +
+ ); +} + +export function SecondaryNavLinks() { return (
Docs - -
); } diff --git a/apps/dashboard/src/app/components/MobileBurgerMenuButton.tsx b/apps/dashboard/src/app/components/MobileBurgerMenuButton.tsx index 8bdd850fe85..a3e5d7123f8 100644 --- a/apps/dashboard/src/app/components/MobileBurgerMenuButton.tsx +++ b/apps/dashboard/src/app/components/MobileBurgerMenuButton.tsx @@ -16,12 +16,20 @@ import { useTheme } from "next-themes"; import Link from "next/link"; import { useLayoutEffect, useState } from "react"; import { CmdKSearchModal } from "../../components/cmd-k-search"; - -export function MobileBurgerMenuButton(props: { - email: string | undefined; - logout: () => void; - connectButton: React.ReactNode; -}) { +import { ThirdwebMiniLogo } from "./ThirdwebMiniLogo"; + +export function MobileBurgerMenuButton( + props: + | { + type: "loggedIn"; + email: string | undefined; + logout: () => void; + connectButton: React.ReactNode; + } + | { + type: "loggedOut"; + }, +) { const [isMenuOpen, setIsMenuOpen] = useState(false); const { setTheme, theme } = useTheme(); const [isCMDSearchModalOpen, setIsCMDSearchModalOpen] = useState(false); @@ -62,41 +70,51 @@ export function MobileBurgerMenuButton(props: { -

{email}

} - /> + + + -
+
-
{props.connectButton}
+ {props.type === "loggedIn" && ( + <> +

{email}

} + /> -
+
-
- - - Account Settings - +
{props.connectButton}
- -
+
+ +
+ + + Account Settings + + + +
-
- -
+
+ +
+ + )}
+
+ + ); +} + +export function TeamHeaderLoggedOutMobileUI(props: { + className?: string; +}) { + return ( +
+ + + + +
+ + +
+
+ ); +} diff --git a/apps/dashboard/src/app/team/components/TeamHeader/TeamHeaderUI.tsx b/apps/dashboard/src/app/team/components/TeamHeader/TeamHeaderUI.tsx index 31778a41dbb..062f5167cbf 100644 --- a/apps/dashboard/src/app/team/components/TeamHeader/TeamHeaderUI.tsx +++ b/apps/dashboard/src/app/team/components/TeamHeader/TeamHeaderUI.tsx @@ -171,6 +171,7 @@ export function TeamHeaderMobileUI(props: TeamHeaderCompProps) {
{ +export const CmdKSearch = (props: { + className?: string; +}) => { const [open, setOpen] = useState(false); return ( @@ -282,7 +284,7 @@ export const CmdKSearch: React.FC = () => { setOpen(true)} placeholder="Search any contract" - className="bg-transparent pr-4" + className={cn("bg-transparent pr-4", props.className)} />
K