The current selection functionality on the /manage/people page behaves like file selection in Windows, where selecting one person automatically deselects the previously selected one. This is not ideal for mobile users, who need to select multiple people without using desktop keyboard shortcuts like Ctrl or Shift. The selection behavior needs to be modified to allow multiple people to be selected at once and remain highlighted until manually deselected.
Instructions
Pull the latest updates from the develop branch.
Start the server by running npm run dev (if needed, navigate to the src/ folder and run npm ci), then go to localhost:3000/manage/people.
Update the selection functionality to allow multiple people to be selected at once. When a user selects a person, that person should remain highlighted until the user actively deselects them.
Submit a pull request and tag @dangminhduc1101 for review.
Problem
The current selection functionality on the
/manage/people
page behaves like file selection in Windows, where selecting one person automatically deselects the previously selected one. This is not ideal for mobile users, who need to select multiple people without using desktop keyboard shortcuts like Ctrl or Shift. The selection behavior needs to be modified to allow multiple people to be selected at once and remain highlighted until manually deselected.Instructions
develop
branch.npm run dev
(if needed, navigate to thesrc/
folder and runnpm ci
), then go tolocalhost:3000/manage/people
.