From 1aaad43871d9702c041e2e1486b7407486d2cf72 Mon Sep 17 00:00:00 2001 From: Owen Date: Sat, 13 Dec 2025 11:36:53 -0500 Subject: [PATCH] Format --- server/lib/rebuildClientAssociations.ts | 7 +----- src/components/DataTablePagination.tsx | 32 ++++++++++--------------- src/components/ui/data-table.tsx | 8 +++++-- 3 files changed, 19 insertions(+), 28 deletions(-) diff --git a/server/lib/rebuildClientAssociations.ts b/server/lib/rebuildClientAssociations.ts index db6368da..625e5793 100644 --- a/server/lib/rebuildClientAssociations.ts +++ b/server/lib/rebuildClientAssociations.ts @@ -956,12 +956,7 @@ export async function rebuildClientAssociationsFromClient( /////////// Send messages /////////// // Handle messages for sites being added - await handleMessagesForClientSites( - client, - sitesToAdd, - sitesToRemove, - trx - ); + await handleMessagesForClientSites(client, sitesToAdd, sitesToRemove, trx); // Handle subnet proxy target updates for resources await handleMessagesForClientResources( diff --git a/src/components/DataTablePagination.tsx b/src/components/DataTablePagination.tsx index ba40eff4..4abcf1c5 100644 --- a/src/components/DataTablePagination.tsx +++ b/src/components/DataTablePagination.tsx @@ -43,13 +43,15 @@ export function DataTablePagination({ // Use controlled values if provided, otherwise fall back to table state const pageSize = controlledPageSize ?? table.getState().pagination.pageSize; - const pageIndex = controlledPageIndex ?? table.getState().pagination.pageIndex; - + const pageIndex = + controlledPageIndex ?? table.getState().pagination.pageIndex; + // Calculate page boundaries based on controlled state // For server-side pagination, use totalCount if available for accurate page count - const pageCount = isServerPagination && totalCount !== undefined - ? Math.ceil(totalCount / pageSize) - : table.getPageCount(); + const pageCount = + isServerPagination && totalCount !== undefined + ? Math.ceil(totalCount / pageSize) + : table.getPageCount(); const canNextPage = pageIndex < pageCount - 1; const canPreviousPage = pageIndex > 0; @@ -125,9 +127,7 @@ export function DataTablePagination({ disabled={disabled} > - + {[10, 20, 30, 40, 50, 100].map((pageSize) => ( @@ -156,9 +156,7 @@ export function DataTablePagination({ variant="outline" className="hidden h-8 w-8 p-0 lg:flex" onClick={() => handlePageNavigation("first")} - disabled={ - !canPreviousPage || isLoading || disabled - } + disabled={!canPreviousPage || isLoading || disabled} > {t("paginatorToFirst")} @@ -167,9 +165,7 @@ export function DataTablePagination({ variant="outline" className="h-8 w-8 p-0" onClick={() => handlePageNavigation("previous")} - disabled={ - !canPreviousPage || isLoading || disabled - } + disabled={!canPreviousPage || isLoading || disabled} > {t("paginatorToPrevious")} @@ -180,9 +176,7 @@ export function DataTablePagination({ variant="outline" className="h-8 w-8 p-0" onClick={() => handlePageNavigation("next")} - disabled={ - !canNextPage || isLoading || disabled - } + disabled={!canNextPage || isLoading || disabled} > {t("paginatorToNext")} @@ -191,9 +185,7 @@ export function DataTablePagination({ variant="outline" className="hidden h-8 w-8 p-0 lg:flex" onClick={() => handlePageNavigation("last")} - disabled={ - !canNextPage || isLoading || disabled - } + disabled={!canNextPage || isLoading || disabled} > {t("paginatorToLast")} diff --git a/src/components/ui/data-table.tsx b/src/components/ui/data-table.tsx index 1d2bc97f..41529692 100644 --- a/src/components/ui/data-table.tsx +++ b/src/components/ui/data-table.tsx @@ -296,12 +296,16 @@ export function DataTable({ const handleTabChange = (value: string) => { setActiveTab(value); // Reset to first page when changing tabs - setPagination(prev => ({ ...prev, pageIndex: 0 })); + setPagination((prev) => ({ ...prev, pageIndex: 0 })); }; // Enhanced pagination component that updates our local state const handlePageSizeChange = (newPageSize: number) => { - setPagination(prev => ({ ...prev, pageSize: newPageSize, pageIndex: 0 })); + setPagination((prev) => ({ + ...prev, + pageSize: newPageSize, + pageIndex: 0 + })); setPageSize(newPageSize); // Persist immediately when changed