SFU-Blueprint / Pedals

Apache License 2.0
0 stars 0 forks source link

/manage/people and /manage/shifts Dropdown layout bug #67

Closed dangminhduc1101 closed 3 weeks ago

dangminhduc1101 commented 1 month ago

Problem

The dropdown component becomes obstructed when the grid layout height is too short, preventing users from properly interacting with the dropdown options.

{7AD617C2-3301-47A8-84F8-FC5B545BE233}

Instructions

  1. Pull the latest updates from the develop branch.
  2. Start the server by running npm run dev (if needed, navigate to the src/ folder and run npm ci), then navigate to localhost:3000/manage/shifts or localhost:3000/manage/people.
  3. Implement a fix for the Dropdown component obstruction:
    • Ensure the Dropdown is fully visible when opened, even if the grid layout height is short.
    • You may need to adjust the dropdown z-index.
    • Test the Dropdown component with various grid heights to confirm that the issue is resolved in all scenarios.
  4. Submit a pull request and tag @dangminhduc1101 for review.