From 21d2246f30969f54a76a79cc4539d4b84055fae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Wed, 3 Dec 2025 12:20:44 +0400 Subject: [PATCH] Fix unexpected any in SortableTable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- apps/console/src/components/SortableTable.tsx | 10 ++++++++-- .../src/components/assets/ReadOnlyAssetsTable.tsx | 2 +- .../src/components/controls/LinkedControlsCard.tsx | 2 +- .../src/pages/organizations/audits/AuditsPage.tsx | 2 +- apps/console/src/pages/organizations/data/DataPage.tsx | 1 + .../pages/organizations/documents/DocumentsPage.tsx | 10 ++++++---- .../organizations/settings/MembersSettingsTab.tsx | 2 ++ 7 files changed, 20 insertions(+), 9 deletions(-) diff --git a/apps/console/src/components/SortableTable.tsx b/apps/console/src/components/SortableTable.tsx index ed23cb8cc..93c1c000b 100644 --- a/apps/console/src/components/SortableTable.tsx +++ b/apps/console/src/components/SortableTable.tsx @@ -15,12 +15,16 @@ import { useState, type ComponentProps, } from "react"; +import type { LoadMoreFn } from "react-relay"; +import type { OperationType } from "relay-runtime"; type Order = { direction: string; field: string; }; +const defaultPageSize = 50; + export const SortableContext = createContext({ order: { direction: "DESC", @@ -39,12 +43,14 @@ export function SortableTable({ hasNext, loadNext, isLoadingNext, + pageSize = defaultPageSize, ...props }: ComponentProps & { refetch: (o: { order: Order }) => void; hasNext?: boolean; - loadNext?: (...args: any[]) => void; + loadNext?: LoadMoreFn; isLoadingNext?: boolean; + pageSize?: number; }) { const { __ } = useTranslate(); const [order, setOrder] = useState(defaultOrder); @@ -61,7 +67,7 @@ export function SortableTable({ {hasNext && loadNext && (