Slop/sloppy fixes #1
No files matched your search
@@ -8,7 +8,7 @@ const Deposit = (): JSX.Element => {
|
|||||||
const {
|
const {
|
||||||
loading,
|
loading,
|
||||||
selectedUser,
|
selectedUser,
|
||||||
setSelectedUser,
|
toggleSelectedUser,
|
||||||
amount,
|
amount,
|
||||||
setAmount,
|
setAmount,
|
||||||
userQuery,
|
userQuery,
|
||||||
@@ -80,9 +80,7 @@ const Deposit = (): JSX.Element => {
|
|||||||
<UserCard
|
<UserCard
|
||||||
key={user.id}
|
key={user.id}
|
||||||
active={selectedUser === user.id}
|
active={selectedUser === user.id}
|
||||||
onUser={() => {
|
onUser={() => toggleSelectedUser(user.id)}
|
||||||
setSelectedUser(user.id);
|
|
||||||
}}
|
|
||||||
user={user}
|
user={user}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ export const useDeposit = () => {
|
|||||||
const [selectedUser, setSelectedUser] = useState("");
|
const [selectedUser, setSelectedUser] = useState("");
|
||||||
const [amount, setAmount] = useState("");
|
const [amount, setAmount] = useState("");
|
||||||
const [userQuery, setUserQuery] = useState("");
|
const [userQuery, setUserQuery] = useState("");
|
||||||
|
const toggleSelectedUser = (userId: string) => {
|
||||||
|
setSelectedUser((currentUserId) => (currentUserId === userId ? "" : userId));
|
||||||
|
};
|
||||||
const filteredUsers = (data?.allUsers || []).filter((user) =>
|
const filteredUsers = (data?.allUsers || []).filter((user) =>
|
||||||
`${user.firstName.toLowerCase()} ${user.lastName.toLowerCase()}`.includes(userQuery.toLowerCase()),
|
`${user.firstName.toLowerCase()} ${user.lastName.toLowerCase()}`.includes(userQuery.toLowerCase()),
|
||||||
);
|
);
|
||||||
@@ -56,7 +59,7 @@ export const useDeposit = () => {
|
|||||||
return {
|
return {
|
||||||
loading,
|
loading,
|
||||||
selectedUser,
|
selectedUser,
|
||||||
setSelectedUser,
|
toggleSelectedUser,
|
||||||
amount,
|
amount,
|
||||||
setAmount,
|
setAmount,
|
||||||
userQuery,
|
userQuery,
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ const Register = (): JSX.Element => {
|
|||||||
loading,
|
loading,
|
||||||
showAll,
|
showAll,
|
||||||
setShowAll,
|
setShowAll,
|
||||||
setSelectedUser,
|
toggleSelectedUser,
|
||||||
selectedUser,
|
selectedUser,
|
||||||
addToOrder,
|
addToOrder,
|
||||||
order,
|
order,
|
||||||
@@ -36,14 +36,14 @@ const Register = (): JSX.Element => {
|
|||||||
<UserCard
|
<UserCard
|
||||||
key={USER_EXTERNAL}
|
key={USER_EXTERNAL}
|
||||||
user={null}
|
user={null}
|
||||||
onUser={() => setSelectedUser(USER_EXTERNAL)}
|
onUser={() => toggleSelectedUser(USER_EXTERNAL)}
|
||||||
active={selectedUser == USER_EXTERNAL}
|
active={selectedUser == USER_EXTERNAL}
|
||||||
/>
|
/>
|
||||||
{users.map((user) => (
|
{users.map((user) => (
|
||||||
<UserCard
|
<UserCard
|
||||||
key={user.id}
|
key={user.id}
|
||||||
user={user}
|
user={user}
|
||||||
onUser={() => setSelectedUser(user.id)}
|
onUser={() => toggleSelectedUser(user.id)}
|
||||||
active={selectedUser == user.id}
|
active={selectedUser == user.id}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
|
|||||||
@@ -47,6 +47,10 @@ export const useRegister = () => {
|
|||||||
setSelectedUser("");
|
setSelectedUser("");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const toggleSelectedUser = (userId: string) => {
|
||||||
|
setSelectedUser((currentUserId) => (currentUserId === userId ? "" : userId));
|
||||||
|
};
|
||||||
|
|
||||||
const addToOrder = (productId: string) => {
|
const addToOrder = (productId: string) => {
|
||||||
let added = false;
|
let added = false;
|
||||||
const newOrder = order.map((orderLine: OrderLineInput) => {
|
const newOrder = order.map((orderLine: OrderLineInput) => {
|
||||||
@@ -101,7 +105,7 @@ export const useRegister = () => {
|
|||||||
products,
|
products,
|
||||||
showAll,
|
showAll,
|
||||||
setShowAll,
|
setShowAll,
|
||||||
setSelectedUser,
|
toggleSelectedUser,
|
||||||
selectedUser,
|
selectedUser,
|
||||||
addToOrder,
|
addToOrder,
|
||||||
order,
|
order,
|
||||||
|
|||||||
Reference in new issue
Block a user