Skip to content

Commit d898e86

Browse files
committed
Move /connect/in-app-wallets to app router
1 parent f20b046 commit d898e86

File tree

1 file changed

+9
-26
lines changed
  • apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets

1 file changed

+9
-26
lines changed

apps/dashboard/src/pages/dashboard/connect/in-app-wallets.tsx renamed to apps/dashboard/src/app/(dashboard)/dashboard/connect/in-app-wallets/page.tsx

Lines changed: 9 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
1+
"use client";
2+
13
import { Spinner } from "@/components/ui/Spinner/Spinner";
24
import { TrackedLinkTW } from "@/components/ui/tracked-link";
35
import { type ApiKey, useApiKeys } from "@3rdweb-sdk/react/hooks/useApi";
46
import { useLoggedInUser } from "@3rdweb-sdk/react/hooks/useLoggedInUser";
5-
import { AppLayout } from "components/app-layouts/app";
67
import { EmbeddedWallets } from "components/embedded-wallets";
78
import { ApiKeysMenu } from "components/settings/ApiKeys/Menu";
89
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";
1211
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";
1714

1815
const TRACKING_CATEGORY = "embedded-wallet";
1916

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");
2320
const { isPending } = useLoggedInUser();
2421
const keysQuery = useApiKeys();
2522

@@ -120,18 +117,4 @@ const DashboardConnectEmbeddedWallets: ThirdwebNextPage = () => {
120117
<InAppWaletFooterSection trackingCategory={TRACKING_CATEGORY} />
121118
</div>
122119
);
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

Comments
 (0)