Files
bigcapital/packages/webapp/src/containers/Preferences/Users/UsersProvider.tsx
2023-02-03 01:02:31 +02:00

27 lines
578 B
TypeScript

// @ts-nocheck
import React, { createContext } from 'react';
import { useUsers } from '@/hooks/query';
const UsersListContext = createContext();
/**
* Users list provider.
*/
function UsersListProvider(props) {
const { data: users, isLoading, isFetching } = useUsers();
const state = {
isUsersLoading: isLoading,
isUsersFetching: isFetching,
users,
};
return (
<UsersListContext.Provider value={state} {...props} />
);
}
const useUsersListContext = () => React.useContext(UsersListContext);
export { UsersListProvider, useUsersListContext };