diff --git a/apps/dashboard/src/pages/dashboard/connect/analytics.tsx b/apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx similarity index 74% rename from apps/dashboard/src/pages/dashboard/connect/analytics.tsx rename to apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx index 27072d67fa7..59499588e19 100644 --- a/apps/dashboard/src/pages/dashboard/connect/analytics.tsx +++ b/apps/dashboard/src/app/(dashboard)/dashboard/connect/analytics/page.tsx @@ -1,21 +1,19 @@ +"use client"; + import { Spinner } from "@/components/ui/Spinner/Spinner"; import { Button } from "@/components/ui/button"; import { type ApiKey, useApiKeys } from "@3rdweb-sdk/react/hooks/useApi"; import { useLoggedInUser } from "@3rdweb-sdk/react/hooks/useLoggedInUser"; -import { AppLayout } from "components/app-layouts/app"; import { ApiKeysMenu } from "components/settings/ApiKeys/Menu"; import Link from "next/link"; -import { useRouter } from "next/router"; -import { PageId } from "page-id"; +import { useSearchParams } from "next/navigation"; import { useMemo, useState } from "react"; -import type { ThirdwebNextPage } from "utils/types"; -import { ConnectSidebarLayout } from "../../../app/(dashboard)/dashboard/connect/DashboardConnectLayout"; -import { ConnectAnalyticsDashboard } from "../../../app/team/[team_slug]/[project_slug]/connect/analytics/ConnectAnalyticsDashboard"; -import { ConnectSDKCard } from "../../../components/shared/ConnectSDKCard"; +import { ConnectSDKCard } from "../../../../../components/shared/ConnectSDKCard"; +import { ConnectAnalyticsDashboard } from "../../../../team/[team_slug]/[project_slug]/connect/analytics/ConnectAnalyticsDashboard"; -const DashboardConnectAnalytics: ThirdwebNextPage = () => { - const router = useRouter(); - const defaultClientId = router.query.clientId?.toString(); +export default function Page() { + const searchParams = useSearchParams(); + const defaultClientId = searchParams?.get("clientId"); const loggedInUser = useLoggedInUser(); const keysQuery = useApiKeys(); const [selectedKey_, setSelectedKey] = useState(); @@ -84,7 +82,7 @@ const DashboardConnectAnalytics: ThirdwebNextPage = () => { ); -}; +} function NoAPIFoundCard() { return ( @@ -99,17 +97,3 @@ function NoAPIFoundCard() { ); } - -DashboardConnectAnalytics.getLayout = (page, props) => ( - - {page} - -); - -DashboardConnectAnalytics.pageId = PageId.DashboardConnectAnalytics; - -export default DashboardConnectAnalytics; diff --git a/apps/dashboard/src/page-id.ts b/apps/dashboard/src/page-id.ts index 9b84000935f..02ee6d12492 100644 --- a/apps/dashboard/src/page-id.ts +++ b/apps/dashboard/src/page-id.ts @@ -100,8 +100,6 @@ export enum PageId { DashboardConnectAccountAbstraction = "dashboard-wallets-smart-wallet", // thirdweb.com/dashboard/connect/embedded DashboardConnectEmbeddedWallets = "dashboard-wallets-embedded", - // thirdweb.com/dashboard/connect/analytics - DashboardConnectAnalytics = "dashboard-wallets-analytics", // thirdweb.com/dashboard/contracts/build DashboardContractsBuild = "dashboard-contracts-build",