usePeople
Overview
usePeople
is a hook used to fetch query of people in a project.
This hook facilitates fetching project members, with added functionality for filtering by role and search, as well as retrieving your own role within the project.
Usage
const Component = () => {
const {
people,
selfRole,
role,
setRole,
setSearch,
isPending
} = usePeople()
}
Parameters
No parameters are needed.
Returns
people
: An array consisting of each member detailsselfRole
: Your own role in the selected projectrole
: A variable for role filterselfRole
: Handler to changerole
variablesetSearch
: Handler for search text if neededisPending
: Pending state of fetching people api ( Boolean )