import React from 'react'; import classNames from 'classnames'; import { CLASSES } from '@/constants/classes'; import { useRoles } from '@/hooks/query'; const RolesListContext = React.createContext(); /** * Roles list provider. */ function RolesListProvider({ ...props }) { // Fetch roles list. const { data: roles, isFetching: isRolesFetching, isLoading: isRolesLoading, } = useRoles(); // Provider state. const provider = { roles, isRolesFetching, isRolesLoading, }; return (
); } const useRolesContext = () => React.useContext(RolesListContext); export { RolesListProvider, useRolesContext };