Skip to content

Commit 75fe97c

Browse files
Miriadresearch
andcommitted
fix: actually remove generateStaticParams function bodies
The previous commit only removed imports but the sed pattern didn't match the function bodies due to shell quoting issues with parentheses in file paths. This commit removes the actual function bodies from all 11 pages. Co-authored-by: research <research@miriad.systems>
1 parent 4119f0c commit 75fe97c

12 files changed

Lines changed: 6 additions & 83 deletions

File tree

app/(main)/(author)/author/[slug]/page.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,6 @@ export async function generateMetadata(
4646
} satisfies Metadata;
4747
}
4848

49-
export async function generateStaticParams() {
50-
const slugs = await client.fetch<string[]>(
51-
groq`*[_type == "author" && defined(slug.current)].slug.current`,
52-
);
53-
return slugs.map((slug) => ({ slug }));
54-
}
5549

5650
export default async function AuthorPage({ params }: { params: Params }) {
5751
const { slug } = await params;

app/(main)/(author)/authors/page/[num]/page.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@ const LIMIT = 10;
1010
type Params = Promise<{ num: string }>;
1111

1212

13-
export async function generateStaticParams() {
14-
const count = await client.fetch<number>(
15-
groq`count(*[_type == "author" && defined(slug.current)])`,
16-
);
17-
const perPage = LIMIT;
18-
const pages = Math.ceil(count / perPage);
19-
return Array.from({ length: pages }, (_, i) => ({ num: String(i + 1) }));
20-
}
2113

2214
export default async function Page({ params }: { params: Params }) {
2315
const { num } = await params;

app/(main)/(guest)/guest/[slug]/page.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,6 @@ export async function generateMetadata(
4646
} satisfies Metadata;
4747
}
4848

49-
export async function generateStaticParams() {
50-
const slugs = await client.fetch<string[]>(
51-
groq`*[_type == "guest" && defined(slug.current)].slug.current`,
52-
);
53-
return slugs.map((slug) => ({ slug }));
54-
}
5549

5650
export default async function GuestPage({ params }: { params: Params }) {
5751
const { slug } = await params;

app/(main)/(guest)/guests/page/[num]/page.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@ const LIMIT = 10;
1010
type Params = Promise<{ num: string }>;
1111

1212

13-
export async function generateStaticParams() {
14-
const count = await client.fetch<number>(
15-
groq`count(*[_type == "guest" && defined(slug.current)])`,
16-
);
17-
const perPage = LIMIT;
18-
const pages = Math.ceil(count / perPage);
19-
return Array.from({ length: pages }, (_, i) => ({ num: String(i + 1) }));
20-
}
2113

2214
export default async function Page({ params }: { params: Params }) {
2315
const [count] = (

app/(main)/(podcast)/podcast/[slug]/page.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,6 @@ export async function generateMetadata(
3838
} satisfies Metadata;
3939
}
4040

41-
export async function generateStaticParams() {
42-
const slugs = await client.fetch<string[]>(
43-
groq`*[_type == "podcast" && defined(slug.current)].slug.current`,
44-
);
45-
return slugs.map((slug) => ({ slug }));
46-
}
4741

4842
export default async function PodcastPage({ params }: { params: Params }) {
4943
const { slug } = await params;

app/(main)/(podcast)/podcasts/page/[num]/page.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@ const LIMIT = 10;
1010
type Params = Promise<{ num: string }>;
1111

1212

13-
export async function generateStaticParams() {
14-
const count = await client.fetch<number>(
15-
groq`count(*[_type == "podcast" && defined(slug.current)])`,
16-
);
17-
const perPage = LIMIT;
18-
const pages = Math.ceil(count / perPage);
19-
return Array.from({ length: pages }, (_, i) => ({ num: String(i + 1) }));
20-
}
2113

2214
export default async function Page({ params }: { params: Params }) {
2315
const [count] = (

app/(main)/(post)/blog/page/[num]/page.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@ const LIMIT = 10;
1010
type Params = Promise<{ num: string }>;
1111

1212

13-
export async function generateStaticParams() {
14-
const count = await client.fetch<number>(
15-
groq`count(*[_type == "post" && defined(slug.current)])`,
16-
);
17-
const perPage = LIMIT;
18-
const pages = Math.ceil(count / perPage);
19-
return Array.from({ length: pages }, (_, i) => ({ num: String(i + 1) }));
20-
}
2113

2214
export default async function Page({ params }: { params: Params }) {
2315
const [count] = (

app/(main)/(post)/post/[slug]/page.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,6 @@ export async function generateMetadata(
4949
} satisfies Metadata;
5050
}
5151

52-
export async function generateStaticParams() {
53-
const slugs = await client.fetch<string[]>(
54-
groq`*[_type == "post" && defined(slug.current)].slug.current`,
55-
);
56-
return slugs.map((slug) => ({ slug }));
57-
}
5852

5953
export default async function PostPage({ params }: { params: Params }) {
6054
const { slug } = await params;

app/(main)/(sponsor)/sponsor/[slug]/page.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ export async function generateMetadata(
4545
} satisfies Metadata;
4646
}
4747

48-
export async function generateStaticParams() {
49-
const slugs = await client.fetch<string[]>(
50-
groq`*[_type == "sponsor" && defined(slug.current)].slug.current`,
51-
);
52-
return slugs.map((slug) => ({ slug }));
53-
}
5448

5549
export default async function SponsorPage({ params }: { params: Params }) {
5650
const { slug } = await params;

app/(main)/(sponsor)/sponsors/page/[num]/page.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,6 @@ const LIMIT = 10;
1313
type Params = Promise<{ num: string }>;
1414

1515

16-
export async function generateStaticParams() {
17-
const count = await client.fetch<number>(
18-
groq`count(*[_type == "sponsor" && defined(slug.current)])`,
19-
);
20-
const perPage = LIMIT;
21-
const pages = Math.ceil(count / perPage);
22-
return Array.from({ length: pages }, (_, i) => ({ num: String(i + 1) }));
23-
}
2416

2517
export default async function Page({ params }: { params: Params }) {
2618
const [count] = (

0 commit comments

Comments
 (0)