Slop/sloppy fixes #1

Merged
leander merged 16 commits from slop/sloppy-fixes into main 2026-10-22 22:15:40 +02:00
4 changed files with 14 additions and 9 deletions
Showing only changes of commit d979558905 - Show all commits

No files matched your search

+2 -4
View File
@@ -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}
/> />
))} ))}
+4 -1
View File
@@ -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,
+3 -3
View File
@@ -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,