From 97379506e42b343a43a9865537ef2be1544cfabd Mon Sep 17 00:00:00 2001 From: Enguerrand Ozano Date: Sat, 28 Feb 2026 22:12:37 +0100 Subject: [PATCH] Fix login3 --- .../gestion59/[[...segments]]/page.tsx | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/app/(payload)/gestion59/[[...segments]]/page.tsx b/app/(payload)/gestion59/[[...segments]]/page.tsx index 733d45b..1a61981 100644 --- a/app/(payload)/gestion59/[[...segments]]/page.tsx +++ b/app/(payload)/gestion59/[[...segments]]/page.tsx @@ -1,28 +1,35 @@ import { RootPage, generatePageMetadata } from '@payloadcms/next/views'; -import type { Metadata } from 'next'; import config from '../../../../payload.config'; import { importMap } from '../importMap'; export const dynamic = 'force-dynamic'; -type Props = { - params: Promise<{ segments?: string[] }>; - searchParams: Promise<{ [key: string]: string | string[] | undefined }>; +type PayloadRouteParams = { + segments?: string[]; }; -export const generateMetadata = (props: Props): Promise => { +type PayloadRouteSearchParams = { + [key: string]: string | string[] | undefined; +}; + +type Props = { + params: PayloadRouteParams; + searchParams: PayloadRouteSearchParams; +}; + +export const generateMetadata = ({ params, searchParams }: Props) => { return generatePageMetadata({ config, - params: props.params as Promise<{ [key: string]: string | string[] }>, - searchParams: props.searchParams as Promise<{ [key: string]: string | string[] }>, + params, + searchParams, }); }; -export default function Page(props: Props) { +export default function Page({ params, searchParams }: Props) { return RootPage({ config, importMap, - params: props.params as Promise<{ segments: string[] }>, - searchParams: props.searchParams as Promise<{ [key: string]: string | string[] }>, + params, + searchParams, }); }