From 6a069506546e62734b6deae2c829dd9c1ce39d76 Mon Sep 17 00:00:00 2001
From: elforjani13 <39470382+elforjani13@users.noreply.github.com>
Date: Thu, 23 Jun 2022 19:37:29 +0200
Subject: [PATCH] feat: project status.
---
.../ProjectsLanding/ProjectsDataTable.tsx | 13 ++++++++++-
.../containers/ProjectsLanding/components.tsx | 22 +++++++++++--------
2 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx b/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx
index cb2c9b647..5cc5d373e 100644
--- a/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx
+++ b/src/containers/Projects/containers/ProjectsLanding/ProjectsDataTable.tsx
@@ -21,7 +21,7 @@ const projects = [
deadline: '2022-06-08T22:00:00.000Z',
display_name: 'Kyrie Rearden',
cost_estimate: '40000',
- task_amount: '10000',
+ task_amount: '0',
is_process: true,
is_closed: false,
is_draft: false,
@@ -33,6 +33,17 @@ const projects = [
display_name: 'Ella-Grace Miller',
cost_estimate: '700',
task_amount: '300',
+ is_process: false,
+ is_closed: false,
+ is_draft: true,
+ },
+ {
+ id: 3,
+ name: 'Tax Compliance',
+ deadline: '2022-06-23T22:00:00.000Z',
+ display_name: 'Abby & Wells',
+ cost_estimate: '3000',
+ task_amount: '0',
is_process: true,
is_closed: false,
is_draft: false,
diff --git a/src/containers/Projects/containers/ProjectsLanding/components.tsx b/src/containers/Projects/containers/ProjectsLanding/components.tsx
index 0932a5bb5..0be5c187b 100644
--- a/src/containers/Projects/containers/ProjectsLanding/components.tsx
+++ b/src/containers/Projects/containers/ProjectsLanding/components.tsx
@@ -19,13 +19,13 @@ import { safeCallback, firstLettersArgs, calculateStatus } from 'utils';
export function ProjectStatus({ project }) {
return (
+ {project.task_amount}
- {project.task_amount}
);
}
@@ -40,14 +40,14 @@ export const StatusAccessor = (project) => {
-
+
-
+
-
+
-
+
);
@@ -134,7 +134,7 @@ export const useProjectsListColumns = () => {
id: 'name',
Header: '',
accessor: ProjectsAccessor,
- width: 200,
+ width: 240,
className: 'name',
clickable: true,
},
@@ -175,9 +175,9 @@ const ProjectItemDescription = styled.div`
const ProjectStatusRoot = styled.div`
display: flex;
align-items: center;
- justify-content: flex-end;
+ /* justify-content: flex-end; */
/* margin-right: 0.8rem; */
- /* flex-direction: row-reverse; */
+ flex-direction: row-reverse;
`;
const ProjectStatusTaskAmount = styled.div`
text-align: right;
@@ -191,10 +191,14 @@ const ProjectProgressBar = styled(ProgressBar)`
display: block;
flex-shrink: 0;
height: 3px;
- max-width: 100px;
+ max-width: 115px;
&,
.bp3-progress-meter {
border-radius: 0;
}
}
`;
+const StatusTag = styled(Tag)`
+ min-width: 65px;
+ text-align: center;
+`;