💄 Toggle selected user
This commit is contained in:
1 parent
79fe5cac0f
commit
a3178d4bff
2 files changed
+8
-3
No files matched your search
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user