From cb5225a73e2788366da3abebb928cf7cfc68da31 Mon Sep 17 00:00:00 2001 From: juhitha-reddy Date: Tue, 23 Dec 2025 11:05:32 -0500 Subject: [PATCH 01/16] fix: People Report table column widths and dark mode styling for mobile (375px+) --- src/components/Reports/PeopleTableDetails.jsx | 122 +++++++++--------- ...ails.css => PeopleTableDetails.module.css} | 42 +++++- 2 files changed, 97 insertions(+), 67 deletions(-) rename src/components/Reports/{PeopleTableDetails.css => PeopleTableDetails.module.css} (85%) diff --git a/src/components/Reports/PeopleTableDetails.jsx b/src/components/Reports/PeopleTableDetails.jsx index e89f7ef822..80649127a3 100644 --- a/src/components/Reports/PeopleTableDetails.jsx +++ b/src/components/Reports/PeopleTableDetails.jsx @@ -1,7 +1,7 @@ import { useState, useEffect } from 'react'; import 'reactjs-popup/dist/index.css'; import { Container } from 'reactstrap'; -import './PeopleTableDetails.css'; +import styles from './PeopleTableDetails.module.css'; import NewModal from '../common/NewModal'; import TableFilter from './TableFilter/TableFilter'; @@ -145,61 +145,61 @@ function PeopleTableDetails(props) { const renderMobileFilteredTask = (value) => { return ( -
+
-
+
-
+
{value.taskName}
-
+
{value.status}
-
-
-
Priority
-
{value.priority}
+
+
+
Priority
+
{value.priority}
-
-
Resources
+
+
Resources
{value.resources?.map(res => res.map((resource, index) => { if (index < 2) { return ( - {resource.name} - ); - } - return null; - }), - )}
+ {resource.name} + ); + } + return null; + }), + )}
-
-
Active
+
+
Active
{value.active === 'Yes' ? : }
-
-
Assign
+
+
Assign
{value.assign === 'Yes' ? : }
-
-
Estimated Hours
+
+
Estimated Hours
{value.estimatedHours}
-
-
Start Date
+
+
Start Date
{value.startDate}
-
-
End Date
+
+
End Date
{value.endDate}
@@ -210,8 +210,8 @@ function PeopleTableDetails(props) { const renderFilteredTask = value => (
-
-
{value.taskName}
+
+
{value.taskName}
{value.priority}
{value.status}
@@ -223,7 +223,7 @@ function PeopleTableDetails(props) { key={`${value._id}-${resource.name}`} alt={resource.name} src={resource.profilePic || '/pfp-default.png'} - className="img-circle" + className={styles['img-circle']} title={resource.name} /> ); @@ -236,15 +236,15 @@ function PeopleTableDetails(props) { ) : null, )} -
-
+
+
{value.resources?.map(res => // eslint-disable-next-line array-callback-return,consistent-return res.map((resource, index) => { @@ -254,7 +254,7 @@ function PeopleTableDetails(props) { key={resource.index} alt={resource.name} src={resource.profilePic || '/pfp-default.png'} - className="img-circle" + className={styles['img-circle']} title={resource.name} /> ); @@ -265,15 +265,15 @@ function PeopleTableDetails(props) {
-
+
{value.active === 'Yes' ? : }
-
+
{value.assign === 'Yes' ? : }
-
{value.estimatedHours}
-
{value.startDate}
-
{value.endDate}
+
{value.estimatedHours}
+
{value.startDate}
+
{value.endDate}
); @@ -285,17 +285,17 @@ function PeopleTableDetails(props) { const renderModalContent = (value) => (
Why This Task is important
-