Toggle selected users in register and deposit

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
leanderandCopilot committed 2026-10-22 20:57:27 +02:00
1 parent 78d5b06258
commit d979558905
4 files changed
+14 -9

No files matched your search

+2 -4
View File
@@ -8,7 +8,7 @@ const Deposit = (): JSX.Element => {
const {
loading,
selectedUser,
setSelectedUser,
toggleSelectedUser,
amount,
setAmount,
userQuery,
@@ -80,9 +80,7 @@ const Deposit = (): JSX.Element => {
<UserCard
key={user.id}
active={selectedUser === user.id}
onUser={() => {
setSelectedUser(user.id);
}}
onUser={() => toggleSelectedUser(user.id)}
user={user}
/>
))}
+4 -1
View File
@@ -10,6 +10,9 @@ export const useDeposit = () => {
const [selectedUser, setSelectedUser] = useState("");
const [amount, setAmount] = useState("");
const [userQuery, setUserQuery] = useState("");
const toggleSelectedUser = (userId: string) => {
setSelectedUser((currentUserId) => (currentUserId === userId ? "" : userId));
};
const filteredUsers = (data?.allUsers || []).filter((user) =>
`${user.firstName.toLowerCase()} ${user.lastName.toLowerCase()}`.includes(userQuery.toLowerCase()),
);
@@ -56,7 +59,7 @@ export const useDeposit = () => {
return {
loading,
selectedUser,
setSelectedUser,
toggleSelectedUser,
amount,
setAmount,
userQuery,