refactor: move frontend in apps/frontend

This commit is contained in:
Giovanni committed 2026-10-03 18:26:34 +02:00
1 parent dc39113335
commit 31304c931d
225 files changed
+67 -65

No files matched your search

@@ -0,0 +1,37 @@
import { useState } from "react";
import { PendingMembersContext } from "./PendingMembersContext.js";
import getUserToValidate from "../../utils/users/getUserToValidate.ts";
import getUserById from "../../utils/users/getUserById.ts";
export function PendingMembersProvider({ children }) {
const [pendingMembers, setPendingMembers] = useState([]);
const updatePendingMembers = async () => {
const result = await getUserToValidate();
const userIds = result.data;
if (!userIds || userIds.length === 0) {
setPendingMembers([]);
return;
}
const users = await Promise.all(
userIds.map(id => getUserById(id))
);
setPendingMembers(users.map(u => u.data));
};
return (
<PendingMembersContext.Provider
value={{
pendingMembers,
updatePendingMembers
}}
>
{children}
</PendingMembersContext.Provider>
);
}