diff --git a/components/SelectUsers.tsx b/components/SelectUsers.tsx index 134ba83..cee380d 100644 --- a/components/SelectUsers.tsx +++ b/components/SelectUsers.tsx @@ -21,6 +21,30 @@ export function SelectUsers({ {users.length === 0 && (
No registered users
)} +
+ { + if (selectedUsers.length === users.length - 1) { + setSelectedUsers([]) + updateSelectedUsers([]) + } else { + setSelectedUsers( + users.map((u) => u.publicKey).filter((h) => h !== publicKey) + ) + updateSelectedUsers( + users.map((u) => u.publicKey).filter((h) => h !== publicKey) + ) + } + }} + /> +
{users.map((user) => (