MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / UsersContext

Function UsersContext

packages/contexts/src/Users.tsx:11–23  ·  view source on GitHub ↗
({ children }: Props)

Source from the content-addressed store, hash-verified

9}
10
11export const UsersContext = ({ children }: Props) => {
12 const [allUsers, setUsers] = useState<SerializedUser[]>([]);
13
14 function addUsers(users: SerializedUser[]) {
15 setUsers((allUsers) => {
16 return unionBy(allUsers, users, 'id') as SerializedUser[];
17 });
18 }
19
20 return (
21 <Context.Provider value={[allUsers, addUsers]}>{children}</Context.Provider>
22 );
23};
24
25export const useUsersContext = () => useContext(Context);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected