diff --git a/apps/dashboard/src/app/(dashboard)/layout.tsx b/apps/dashboard/src/app/(dashboard)/layout.tsx index f2a42275fc7..3b08e193fc2 100644 --- a/apps/dashboard/src/app/(dashboard)/layout.tsx +++ b/apps/dashboard/src/app/(dashboard)/layout.tsx @@ -1,13 +1,11 @@ import { AppFooter } from "@/components/blocks/app-footer"; import { ErrorProvider } from "../../contexts/error-handler"; -import { TryTeamsUIBanner } from "../components/DashboardTypeBanner"; import { DashboardHeader } from "../components/Header/DashboardHeader"; export default function DashboardLayout(props: { children: React.ReactNode }) { return (
-
{props.children}
diff --git a/apps/dashboard/src/app/account/layout.tsx b/apps/dashboard/src/app/account/layout.tsx index 0932cc2bf4d..c0dc356c2b5 100644 --- a/apps/dashboard/src/app/account/layout.tsx +++ b/apps/dashboard/src/app/account/layout.tsx @@ -4,7 +4,6 @@ import { DashboardTypeCookieSetter } from "@/components/DashboardTypeCookieSette import { SidebarLayout } from "@/components/blocks/SidebarLayout"; import { AppFooter } from "@/components/blocks/app-footer"; import type React from "react"; -import { TeamsUIBanner } from "../components/DashboardTypeBanner"; import { TWAutoConnect } from "../components/autoconnect"; import { AccountHeader } from "./components/AccountHeader"; @@ -13,7 +12,6 @@ export default async function AccountLayout(props: { }) { return (
-
diff --git a/apps/dashboard/src/app/components/DashboardTypeBanner.tsx b/apps/dashboard/src/app/components/DashboardTypeBanner.tsx deleted file mode 100644 index 5a34af29274..00000000000 --- a/apps/dashboard/src/app/components/DashboardTypeBanner.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { AnnouncementBanner } from "../../components/notices/AnnouncementBanner"; - -export function TeamsUIBanner() { - return ( - - ); -} - -export function TryTeamsUIBanner() { - return ( - - ); -} diff --git a/apps/dashboard/src/app/components/Header/DashboardHeader.tsx b/apps/dashboard/src/app/components/Header/DashboardHeader.tsx index fe2ab2be4ca..8c2640534d3 100644 --- a/apps/dashboard/src/app/components/Header/DashboardHeader.tsx +++ b/apps/dashboard/src/app/components/Header/DashboardHeader.tsx @@ -1,4 +1,5 @@ import { NavLink } from "@/components/ui/NavLink"; +import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { CustomConnectWallet } from "@3rdweb-sdk/react/components/connect-wallet"; import { CmdKSearch } from "components/cmd-k-search"; @@ -25,6 +26,19 @@ export const DashboardHeader: React.FC = () => { {/* Right */}
+ + Team Dashboard BETA + +
diff --git a/apps/dashboard/src/app/components/Header/SecondaryNav/SecondaryNav.tsx b/apps/dashboard/src/app/components/Header/SecondaryNav/SecondaryNav.tsx index 444f859fd82..78ae51768c5 100644 --- a/apps/dashboard/src/app/components/Header/SecondaryNav/SecondaryNav.tsx +++ b/apps/dashboard/src/app/components/Header/SecondaryNav/SecondaryNav.tsx @@ -1,4 +1,6 @@ +import { ToolTipLabel } from "@/components/ui/tooltip"; import type { Account } from "@3rdweb-sdk/react/hooks/useApi"; +import { ArrowUpDownIcon } from "lucide-react"; import Link from "next/link"; import type React from "react"; import { ResourcesDropdownButton } from "./ResourcesDropdownButton"; @@ -11,6 +13,23 @@ export function SecondaryNav(props: { }) { return (
+ + You are exploring the new dashboard.
Click here to go back to + the legacy dashboard. + + } + > + + + Switch To Legacy Dashboard + +
+ + {children} diff --git a/apps/dashboard/src/app/login/page.tsx b/apps/dashboard/src/app/login/page.tsx index a6a02557264..aace85e0cb6 100644 --- a/apps/dashboard/src/app/login/page.tsx +++ b/apps/dashboard/src/app/login/page.tsx @@ -15,7 +15,7 @@ import { doLogin, doLogout, getLoginPayload, isLoggedIn } from "./auth-actions"; export default function LoginPage() { return (
-