Add pagination on vendors

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Jonathan
2025-06-17 17:20:15 +02:00
committed by Bryan Frimin
parent fdc2b107a3
commit 78e6395535
10 changed files with 1029 additions and 271 deletions

View File

@@ -38,13 +38,13 @@ export function SortableTable({
refetch,
hasNext,
loadNext,
isLoading,
isLoadingNext,
...props
}: ComponentProps<typeof Table> & {
refetch: (o: { order: Order }) => void;
hasNext: boolean;
loadNext: () => void;
isLoading: boolean;
loadNext: (...args: any[]) => void;
isLoadingNext: boolean;
}) {
const { __ } = useTranslate();
const [order, setOrder] = useState(defaultOrder);
@@ -63,8 +63,8 @@ export function SortableTable({
variant="tertiary"
onClick={() => loadNext()}
className="mt-3 mx-auto"
disabled={isLoading}
icon={isLoading ? Spinner : IconChevronDown}
disabled={isLoadingNext}
icon={isLoadingNext ? Spinner : IconChevronDown}
>
{__("Show more")}
</Button>