Skip to content

Commit 55bb735

Browse files
authored
@next/codemod@canary next-async-request-api . (#2050)
1 parent 2297892 commit 55bb735

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

apps/web/app/(basenames)/name/[username]/configure-frames/page.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ import { redirectIfNotNameOwner } from 'apps/web/src/utils/redirectIfNotNameOwne
77
import { formatDefaultUsername } from 'apps/web/src/utils/usernames';
88

99
export type ConfigureFramesProps = {
10-
params: { username: Basename };
10+
params: Promise<{ username: Basename }>;
1111
};
1212

13-
export default async function ConfigureFrames({ params }: ConfigureFramesProps) {
13+
export default async function ConfigureFrames(props: ConfigureFramesProps) {
14+
const params = await props.params;
1415
let username = await formatDefaultUsername(decodeURIComponent(params.username) as Basename);
1516
await redirectIfNotNameOwner(username);
1617

apps/web/app/(basenames)/name/[username]/opengraph-image.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ const size = {
2424
height: 630,
2525
};
2626

27-
export async function generateImageMetadata({ params }: UsernameProfileProps) {
27+
export async function generateImageMetadata(props: UsernameProfileProps) {
28+
const params = await props.params;
2829
let username = params.username;
2930
if (
3031
username &&

apps/web/app/(basenames)/name/[username]/page.tsx

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ import classNames from 'classnames';
1212
import { Metadata } from 'next';
1313

1414
export type UsernameProfileProps = {
15-
params: { username: Basename };
15+
params: Promise<{ username: Basename }>;
1616
};
1717

18-
export async function generateMetadata({ params }: UsernameProfileProps): Promise<Metadata> {
18+
export async function generateMetadata(props: UsernameProfileProps): Promise<Metadata> {
19+
const params = await props.params;
1920
const username = await formatDefaultUsername(params.username);
2021
const defaultDescription = `${username}, a Basename`;
2122
const description = await getBasenameTextRecord(username, UsernameTextRecordKeys.Description);
@@ -34,7 +35,8 @@ export async function generateMetadata({ params }: UsernameProfileProps): Promis
3435
};
3536
}
3637

37-
export default async function Username({ params }: UsernameProfileProps) {
38+
export default async function Username(props: UsernameProfileProps) {
39+
const params = await props.params;
3840
let username = await formatDefaultUsername(decodeURIComponent(params.username) as Basename);
3941
await redirectIfNotNameOwner(username);
4042

apps/web/app/(basenames)/names/page.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ export const metadata: Metadata = {
2323
},
2424
};
2525

26-
type PageProps = { searchParams?: { code?: string } };
27-
export default async function Page({ searchParams }: PageProps) {
26+
type PageProps = { searchParams?: Promise<{ code?: string }> };
27+
export default async function Page(props: PageProps) {
28+
const searchParams = await props.searchParams;
2829
const code = searchParams?.code;
2930

3031
return (

0 commit comments

Comments
 (0)