1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-09-25 16:39:02 +02:00

Add project status

This commit is contained in:
Kamran Ahmed
2024-10-01 15:53:22 +01:00
parent efbd1d7f04
commit 6b118d14d3
3 changed files with 10 additions and 10 deletions

View File

@@ -61,6 +61,11 @@ export function ProjectsList(props: ProjectsListProps) {
useState<ListProjectStatusesResponse>();
const loadProjectStatuses = async () => {
if (!isLoggedIn()) {
setProjectStatuses({});
return;
}
const projectIds = projects.map((project) => project.id);
const { response, error } = await httpPost(
`${import.meta.env.PUBLIC_API_URL}/v1-list-project-statuses`,
@@ -99,10 +104,6 @@ export function ProjectsList(props: ProjectsListProps) {
: projects;
useEffect(() => {
if (!isLoggedIn()) {
return;
}
loadProjectStatuses().finally();
}, []);
@@ -172,7 +173,7 @@ export function ProjectsList(props: ProjectsListProps) {
userCount={count}
status={
projectStatuses
? (projectStatuses?.[matchingProject.id] ?? 'none')
? (projectStatuses?.[matchingProject.id] || 'none')
: undefined
}
/>