From d3052c1a44749211ca2524d809463e71e0c54325 Mon Sep 17 00:00:00 2001 From: dougfabris Date: Mon, 8 Sep 2025 10:46:07 -0300 Subject: [PATCH 1/4] fix: empty rendering --- .../client/views/admin/users/UsersTable/UsersTable.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx b/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx index bd23c13b88de6..1af7c219e503c 100644 --- a/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx +++ b/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx @@ -131,7 +131,6 @@ const UsersTable = ({ return ( <> - {isLoading && ( {headers} @@ -140,11 +139,9 @@ const UsersTable = ({ )} - {isError && ( )} - {isSuccess && data.users.length === 0 && ( )} - - {isSuccess && !!data?.users && ( + {isSuccess && data?.users.length > 0 && ( <> {headers} From 3389395e793cfeff1ab91e063d30fc10baff1b87 Mon Sep 17 00:00:00 2001 From: dougfabris Date: Mon, 8 Sep 2025 17:11:14 -0300 Subject: [PATCH 2/4] fix: ui issue --- apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx b/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx index d19e8aa887728..d8e5615105aff 100644 --- a/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx +++ b/apps/meteor/client/views/admin/users/UsersTable/UsersTable.tsx @@ -182,7 +182,7 @@ const UsersTable = ({ /> )} - {isSuccess && !!users && ( + {isSuccess && users.length > 0 && ( <> {headers} From dab7904e96ce8d989599d21958dd10c95f765132 Mon Sep 17 00:00:00 2001 From: dougfabris Date: Mon, 8 Sep 2025 17:11:42 -0300 Subject: [PATCH 3/4] test: update snapshot --- .../__snapshots__/UsersTable.spec.tsx.snap | 236 ------------------ 1 file changed, 236 deletions(-) diff --git a/apps/meteor/client/views/admin/users/UsersTable/__snapshots__/UsersTable.spec.tsx.snap b/apps/meteor/client/views/admin/users/UsersTable/__snapshots__/UsersTable.spec.tsx.snap index db5a31c2c0e06..11736ec158c01 100644 --- a/apps/meteor/client/views/admin/users/UsersTable/__snapshots__/UsersTable.spec.tsx.snap +++ b/apps/meteor/client/views/admin/users/UsersTable/__snapshots__/UsersTable.spec.tsx.snap @@ -1528,242 +1528,6 @@ exports[`renders NoResults without crashing 1`] = ` -
-
-
-
-
-
-
- - - - - - - - - -
-
- Name - - - - -
-
-
- Username - - - - -
-
-
- Actions -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
`; From 3ba4b3b6fdc52d4f48743a3ce54f476672280f05 Mon Sep 17 00:00:00 2001 From: dougfabris Date: Tue, 9 Sep 2025 09:01:52 -0300 Subject: [PATCH 4/4] chore: changeset --- .changeset/two-planes-call.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/two-planes-call.md diff --git a/.changeset/two-planes-call.md b/.changeset/two-planes-call.md new file mode 100644 index 0000000000000..9408c05d62419 --- /dev/null +++ b/.changeset/two-planes-call.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Fixes an issue where users table headers are being displayed when there's no results