💄 Toggle selected user

This commit is contained in:
alve committed 2023-08-02 23:02:57 +02:00
1 parent 79fe5cac0f
commit a3178d4bff
2 files changed
+8 -3

No files matched your search

+3 -3
View File
@@ -15,8 +15,8 @@ const Register = (): JSX.Element => {
loading,
showAll,
setShowAll,
setSelectedUser,
selectedUser,
toggleSelectedUser,
addToOrder,
order,
total,
@@ -36,14 +36,14 @@ const Register = (): JSX.Element => {
<UserCard
key={USER_EXTERNAL}
user={null}
onUser={() => setSelectedUser(USER_EXTERNAL)}
onUser={() => toggleSelectedUser(USER_EXTERNAL)}
active={selectedUser == USER_EXTERNAL}
/>
{users.map((user) => (
<UserCard
key={user.id}
user={user}
onUser={() => setSelectedUser(user.id)}
onUser={() => toggleSelectedUser(user.id)}
active={selectedUser == user.id}
/>
))}
@@ -38,6 +38,10 @@ export const useRegister = () => {
setSelectedUser("");
};
const toggleSelectedUser = (userId: string) => {
setSelectedUser(selectedUser == userId ? "" : userId);
};
const addToOrder = (productId: string) => {
let added = false;
const newOrder = order.map((orderLine: OrderLineInput) => {
@@ -94,6 +98,7 @@ export const useRegister = () => {
setShowAll,
setSelectedUser,
selectedUser,
toggleSelectedUser,
addToOrder,
order,
total,