Juhitha fix people report page UI #4635
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Description
Fixed People Report page UI issues for mobile and narrow screens (375px and up). Improved table layout, column widths, and added comprehensive dark mode support for mobile card view and filter controls.
Fixes WBS: Fix PEOPLE REPORT PAGE UI issues for 375px and up (Juhitha Reddy Penumalli)
Related PRS (if any):
Reference to Previous PR #2005, PR #2650
Main changes explained:
PeopleTableDetails.css→PeopleTableDetails.module.cssto comply with project CSS modules conventionPeopleTableDetails.jsxto use CSS modules syntax for all className references2.2frto3.5frto display longer task names properly1frto0.8fr) for better space utilizationjustify-content: space-betweengap: 0to grid layout8px 16px#232946)#1C2541)#5A67D8)How to test:
Check out current branch:
Juhitha_fix_people_report_page_UIRun
npm installto ensure all dependencies are installedClear site data/cache in browser (DevTools → Application → Clear storage)
Run the app locally:
npm startLog in as Admin or Owner user
Navigate to: Reports → Reports → People tab
Click on any user name to view their report
Verify Desktop View (> 1024px):
Verify Mobile View (< 1024px):
Verify Dark Mode:
#232946)#1C2541)Verify Filters:
Screenshots or videos of changes:
Uploading Screen Recording 2025-12-19 at 1.48.58 PM.mov…
Desktop View - Light Mode:
Mobile View - Dark Mode:
Clear Filters Button: