|
| 1 | +"use client"; |
| 2 | + |
1 | 3 | import { Spinner } from "@/components/ui/Spinner/Spinner"; |
2 | 4 | import { TrackedLinkTW } from "@/components/ui/tracked-link"; |
3 | 5 | import { type ApiKey, useApiKeys } from "@3rdweb-sdk/react/hooks/useApi"; |
4 | 6 | import { useLoggedInUser } from "@3rdweb-sdk/react/hooks/useLoggedInUser"; |
5 | | -import { AppLayout } from "components/app-layouts/app"; |
6 | 7 | import { EmbeddedWallets } from "components/embedded-wallets"; |
7 | 8 | import { ApiKeysMenu } from "components/settings/ApiKeys/Menu"; |
8 | 9 | import { NoApiKeys } from "components/settings/ApiKeys/NoApiKeys"; |
9 | | -// import { ConnectSidebar } from "core-ui/sidebar/connect"; |
10 | | -import { useRouter } from "next/router"; |
11 | | -import { PageId } from "page-id"; |
| 10 | +import { useSearchParams } from "next/navigation"; |
12 | 11 | import { useMemo, useState } from "react"; |
13 | | -import type { ThirdwebNextPage } from "utils/types"; |
14 | | -import { ConnectSidebarLayout } from "../../../app/(dashboard)/dashboard/connect/DashboardConnectLayout"; |
15 | | -import { AnalyticsCallout } from "../../../app/team/[team_slug]/[project_slug]/connect/in-app-wallets/_components/AnalyticsCallout"; |
16 | | -import { InAppWaletFooterSection } from "../../../app/team/[team_slug]/[project_slug]/connect/in-app-wallets/_components/footer"; |
| 12 | +import { AnalyticsCallout } from "../../../../team/[team_slug]/[project_slug]/connect/in-app-wallets/_components/AnalyticsCallout"; |
| 13 | +import { InAppWaletFooterSection } from "../../../../team/[team_slug]/[project_slug]/connect/in-app-wallets/_components/footer"; |
17 | 14 |
|
18 | 15 | const TRACKING_CATEGORY = "embedded-wallet"; |
19 | 16 |
|
20 | | -const DashboardConnectEmbeddedWallets: ThirdwebNextPage = () => { |
21 | | - const router = useRouter(); |
22 | | - const defaultClientId = router.query.clientId?.toString(); |
| 17 | +export default function Page() { |
| 18 | + const searchParams = useSearchParams(); |
| 19 | + const defaultClientId = searchParams?.get("clientId"); |
23 | 20 | const { isPending } = useLoggedInUser(); |
24 | 21 | const keysQuery = useApiKeys(); |
25 | 22 |
|
@@ -120,18 +117,4 @@ const DashboardConnectEmbeddedWallets: ThirdwebNextPage = () => { |
120 | 117 | <InAppWaletFooterSection trackingCategory={TRACKING_CATEGORY} /> |
121 | 118 | </div> |
122 | 119 | ); |
123 | | -}; |
124 | | - |
125 | | -DashboardConnectEmbeddedWallets.getLayout = (page, props) => ( |
126 | | - <AppLayout |
127 | | - {...props} |
128 | | - pageContainerClassName="!max-w-full !px-0" |
129 | | - mainClassName="!pt-0" |
130 | | - > |
131 | | - <ConnectSidebarLayout>{page}</ConnectSidebarLayout> |
132 | | - </AppLayout> |
133 | | -); |
134 | | - |
135 | | -DashboardConnectEmbeddedWallets.pageId = PageId.DashboardConnectEmbeddedWallets; |
136 | | - |
137 | | -export default DashboardConnectEmbeddedWallets; |
| 120 | +} |
0 commit comments