Refactor getProjectMembers function in ProjectMembers component

This commit is contained in:
Mattias 2024-03-21 10:05:36 +01:00
parent ae0208ff23
commit 85be4c79d6

View file

@ -7,6 +7,7 @@ function ProjectMembers(): JSX.Element {
const { projectName } = useParams(); const { projectName } = useParams();
const [projectMembers, setProjectMembers] = useState<UserProjectMember[]>([]); const [projectMembers, setProjectMembers] = useState<UserProjectMember[]>([]);
useEffect(() => {
const getProjectMembers = async (): Promise<void> => { const getProjectMembers = async (): Promise<void> => {
const token = localStorage.getItem("accessToken") ?? ""; const token = localStorage.getItem("accessToken") ?? "";
const response = await api.getAllUsersProject(projectName ?? "", token); const response = await api.getAllUsersProject(projectName ?? "", token);
@ -17,9 +18,9 @@ function ProjectMembers(): JSX.Element {
console.error(response.message); console.error(response.message);
} }
}; };
useEffect(() => {
void getProjectMembers(); void getProjectMembers();
}, []); }, [projectName]);
interface ProjectMember { interface ProjectMember {
Username: string; Username: string;