From 769ff79f1ca2971c8f319847484f2585d7c9edac Mon Sep 17 00:00:00 2001 From: gary-Shen Date: Fri, 19 Apr 2024 16:04:29 +0800 Subject: [PATCH] fix(frontend): set default page size to 10 --- apps/frontend/src/loaders/task.loader.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/frontend/src/loaders/task.loader.ts b/apps/frontend/src/loaders/task.loader.ts index e8abe0e6f..86bc04010 100644 --- a/apps/frontend/src/loaders/task.loader.ts +++ b/apps/frontend/src/loaders/task.loader.ts @@ -4,7 +4,7 @@ import { sampleKey, taskKey } from '@/api/queryKeyFactories'; import { getTaskList, getTask } from '@/api/services/task'; import queryClient from '@/api/queryClient'; import { getSamples } from '@/api/services/samples'; -import type { SampleListResponse, TaskResponseWithStatics } from '@/api/types'; +import type { ListByApiV1TasksTaskIdSamplesGetParams, SampleListResponse, TaskResponseWithStatics } from '@/api/types'; import type { ToolsConfigState } from '@/types/toolConfig'; import { preAnnotationKey } from '@/api/queryKeyFactories/preAnnotation'; import { getPreAnnotations } from '@/api/services/preAnnotations'; @@ -55,7 +55,12 @@ export async function taskLoader({ params, request }: LoaderFunctionArgs) { const queryParams = { task_id: +params.taskId, ...Object.fromEntries(searchParams.entries()), - }; + } as ListByApiV1TasksTaskIdSamplesGetParams; + + // task page + if (params.taskId && !params.sampleId && !queryParams.pageSize) { + queryParams.pageSize = 10; + } const sampleQueryKey = sampleKey.list(queryParams); @@ -67,7 +72,6 @@ export async function taskLoader({ params, request }: LoaderFunctionArgs) { if (searchParams.get('isNew') !== 'true') { const preAnnotationQueryKey = preAnnotationKey.list({ task_id: +params.taskId }); - // @ts-ignore delete queryParams.sort; result.preAnnotations = await queryClient.fetchQuery({