From 179f00cceb7ad2c0438f75aa6e07becf2c366be9 Mon Sep 17 00:00:00 2001 From: Joshen Lim Date: Mon, 18 May 2026 10:30:00 +0700 Subject: [PATCH] Fix duplicate empty state in unified logs (#45969) ## Before image ## After Also centralized the empty state image ## Summary by CodeRabbit * **Bug Fixes** * Improved infinite scroll data table display when loading or empty * "No more data to load" message now appears only when data exists, reducing redundant messaging * Refined table styling for better visual presentation during different states [![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/supabase/supabase/pull/45969) --- .../ui/DataTable/DataTableInfinite.tsx | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/apps/studio/components/ui/DataTable/DataTableInfinite.tsx b/apps/studio/components/ui/DataTable/DataTableInfinite.tsx index d67f89ddef2..be67cab38aa 100644 --- a/apps/studio/components/ui/DataTable/DataTableInfinite.tsx +++ b/apps/studio/components/ui/DataTable/DataTableInfinite.tsx @@ -73,9 +73,10 @@ export function DataTableInfinite({ @@ -146,8 +147,8 @@ export function DataTableInfinite({ ) : ( - - + +

No results found

@@ -184,12 +185,15 @@ export function DataTableInfinite({

) : ( -

- No more data to load ( - {formatCompactNumber(filterRows)}{' '} - of {formatCompactNumber(totalRows)}{' '} - rows) -

+ rows.length > 0 && ( +

+ No more data to load ( + {formatCompactNumber(filterRows)}{' '} + of{' '} + {formatCompactNumber(totalRows)}{' '} + rows) +

+ ) )}