From 78c2ff356c20cda7b29d3a0f829f43925b49148f Mon Sep 17 00:00:00 2001 From: Timofey Date: Fri, 23 May 2025 14:57:51 +0300 Subject: [PATCH] type params as promise --- frontend/app/(urls)/search/[category]/page.tsx | 6 ++---- frontend/app/types/index.ts | 8 ++------ 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/frontend/app/(urls)/search/[category]/page.tsx b/frontend/app/(urls)/search/[category]/page.tsx index 6ec1604..b124a8d 100644 --- a/frontend/app/(urls)/search/[category]/page.tsx +++ b/frontend/app/(urls)/search/[category]/page.tsx @@ -50,14 +50,12 @@ export async function generateMetadata(): Promise { export default async function SearchPage(props: SearchPageProps) { const params = await props.params - const { category } = params - - const { results, count } = await fetchRoutes(category) + const { results, count } = await fetchRoutes(params.category || '') return (

- {category === 'mover' ? 'Поиск перевозчика' : 'Поиск посылки'} + {params.category === 'mover' ? 'Поиск перевозчика' : 'Поиск посылки'}

Загрузка результатов...
}> diff --git a/frontend/app/types/index.ts b/frontend/app/types/index.ts index 81a087d..19e318f 100644 --- a/frontend/app/types/index.ts +++ b/frontend/app/types/index.ts @@ -233,10 +233,6 @@ export interface SearchResponse { } export interface SearchPageProps { - params: { - category: string - } - searchParams: { - [key: string]: string | string[] | undefined - } + params: Promise<{ category?: string }> + searchParams?: Promise<{ [key: string]: string | string[] | undefined }> }