tracker fix

This commit is contained in:
Mikola
2023-10-10 14:22:43 +03:00
parent fe2c45cb22
commit 3a832cc78d
5 changed files with 14 additions and 14 deletions

View File

@ -70,8 +70,8 @@ export const Tracker = () => {
apiRequest(
`/task/get-user-tasks?user_id=${localStorage.getItem("id")}`
).then((el) => {
const allTasks = el.filter((item) => item.status !== 0);
const completedTasks = el.filter((item) => item.status === 0);
const allTasks = el ? el.filter((item) => item.status !== 0) : [];
const completedTasks = el ? el.filter((item) => item.status === 0) : [];
setAllTasks(allTasks);
setFilteredAllTasks(allTasks);
setAllCompletedTasks(completedTasks);
@ -178,7 +178,7 @@ export const Tracker = () => {
{loader && <Loader style="green" />}
{Boolean(projects.length) &&
{projects && Boolean(projects.length) &&
!loader &&
projects.map((project, index) => {
return project.status !== 10 ? (
@ -187,7 +187,7 @@ export const Tracker = () => {
""
);
})}
{(!Boolean(projects.length) ||
{typeof projects === "object" && (!Boolean(projects.length) ||
!Boolean(
projects.filter((project) => project.status !== 10).length
)) &&
@ -215,7 +215,7 @@ export const Tracker = () => {
</div>
</div>
)}
{Boolean(projects.length) && !loader && (
{projects && Boolean(projects.length) && !loader && (
<>
<BaseButton
styles="createProjectBtn"

View File

@ -321,7 +321,7 @@
.projectPersons {
display: flex;
position: relative;
left: -10px;
left: 5px;
img {
position: relative;
display: flex;
@ -358,7 +358,7 @@
color: #252c32;
border: 1px solid #dde2e4;
background: white;
left: -6px;
left: -20px;
}
.addPerson {