From ed5a988d43eedc82dd5c5543e607841964cd8d92 Mon Sep 17 00:00:00 2001 From: Konstantin Wohlwend Date: Tue, 21 Oct 2025 00:04:07 -0700 Subject: [PATCH] Make auth methods page use static params --- .../(protected)/projects/[projectId]/auth-methods/page.tsx | 7 +++++++ .../projects/[projectId]/data-vault/stores/page.tsx | 2 +- .../app/(main)/(protected)/projects/[projectId]/layout.tsx | 6 ++++-- .../projects/[projectId]/payments/products/page.tsx | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/auth-methods/page.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/auth-methods/page.tsx index a78d467a0..95ea3f546 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/auth-methods/page.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/auth-methods/page.tsx @@ -4,6 +4,13 @@ export const metadata = { title: "Auth Settings", }; + +export const generateStaticParams = async () => { + return []; +}; + +export const dynamicParams = true; + export default function Page() { return ( diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/data-vault/stores/page.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/data-vault/stores/page.tsx index c075354d0..0426d33bc 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/data-vault/stores/page.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/data-vault/stores/page.tsx @@ -9,7 +9,7 @@ type Params = { projectId: string, }; -export default async function Page({ params }: { params: Promise }) { +export default async function Page() { return ( ); diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/layout.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/layout.tsx index d9d478213..0b65908dd 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/layout.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/layout.tsx @@ -1,11 +1,13 @@ +"use client"; + import { SiteLoadingIndicator } from "@/components/site-loading-indicator"; import { UrlPrefetcher } from "@/lib/prefetch/url-prefetcher"; import { Suspense } from "react"; import SidebarLayout from "./sidebar-layout"; import { AdminAppProvider } from "./use-admin-app"; -export default async function Layout( - props: { children: React.ReactNode, modal?: React.ReactNode, params: Promise<{ projectId: string }> } +export default function Layout( + props: { children: React.ReactNode, modal?: React.ReactNode } ) { return ( diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/payments/products/page.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/payments/products/page.tsx index 27ccbd4f8..8a975efe6 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/payments/products/page.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/payments/products/page.tsx @@ -8,7 +8,7 @@ type Params = { projectId: string, }; -export default async function Page({ params }: { params: Promise }) { +export default async function Page() { return ( );