GA-009: add available shifts filtering and sorting - #448
Conversation
|
Nice filter/sort/error-retry additions — I confirmed the status values match mapAllShifts output, so that filter's correct, and bumping the page size 20→50 is a good call. One thing worth fixing before merge: The search now matches title + site only — it dropped company, which mapAllShifts does populate, so guards lose the ability to search by company. Can we add it back (${shift.title} ${shift.company} ${shift.site}``) unless that was intentional? Two non-blockers: catch (err: any) just trips the no-explicit-any warning (it's set to warn, so CI stays green) — optional to switch to unknown + narrow for consistency with the other screens. Otherwise LGTM once the company-search line is sorted. |
Summary
Testing
Screenshots
Employer - Shift Created
Guard App - Available Shift
Guard App - Application Success
Employer - Notification Received