improvement: add bulk delete users support, bulk actions server admin table support, overflow/truncation and dropdown improvements

This commit is contained in:
Scott Wilson
2025-07-31 16:14:13 -07:00
parent 7357d377e1
commit 77a8cd9efc
6 changed files with 483 additions and 134 deletions
@@ -309,13 +309,16 @@ export const OrgMembersTable = ({
const filteredMembersPage = filteredMembers.slice(offset, perPage * page);
const isPageSelected = filteredMembersPage.every((member) =>
selectedMemberIds.includes(member.id)
);
const isPageSelected = filteredMembersPage.length
? filteredMembersPage.every((member) => selectedMemberIds.includes(member.id))
: false;
// eslint-disable-next-line no-nested-ternary
const isPageIndeterminate = isPageSelected
? false
: filteredMembersPage.some((member) => selectedMemberIds.includes(member.id));
: filteredMembersPage.length
? filteredMembersPage.some((member) => selectedMemberIds.includes(member.id))
: false;
return (
<div>