From 1c1bec12d2bb716c20d30e535c7f415338d83ca0 Mon Sep 17 00:00:00 2001 From: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Date: Tue, 19 Jul 2022 15:13:20 -0400 Subject: [PATCH] Tooltip: Spiffier 4 users list (#6730) --- .../hosts/ManageHostsPage/HostTableConfig.tsx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/frontend/pages/hosts/ManageHostsPage/HostTableConfig.tsx b/frontend/pages/hosts/ManageHostsPage/HostTableConfig.tsx index 82cf3c5926..6891c292f2 100644 --- a/frontend/pages/hosts/ManageHostsPage/HostTableConfig.tsx +++ b/frontend/pages/hosts/ManageHostsPage/HostTableConfig.tsx @@ -81,11 +81,16 @@ const condenseDeviceUsers = (users: IDeviceUser[]): string[] => { return []; } const condensed = - users - .slice(-3) - .map((u) => u.email) - .reverse() || []; - return users.length > 3 + users.length === 4 + ? users + .slice(-4) + .map((u) => u.email) + .reverse() + : users + .slice(-3) + .map((u) => u.email) + .reverse() || []; + return users.length > 4 ? condensed.concat(`+${users.length - 3} more`) // TODO: confirm limit : condensed; };