Migrate dashboard projects to filtered search and sort

What does this MR do and why?

Related to #25368 (closed)

Migrates Your work -> Projects to filtered search. Part of an effort to align the UX of all groups and project lists in GitLab.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Yours

Before After
Screenshot_2024-07-25_at_11.59.20_AM Screenshot_2024-07-25_at_12.15.37_PM

Starred

Before After
Screenshot_2024-07-25_at_11.59.50_AM Screenshot_2024-07-25_at_12.16.30_PM

Personal

Before After
Screenshot_2024-07-25_at_11.59.38_AM Screenshot_2024-07-25_at_12.16.52_PM

Inactive

Before After
Screenshot_2024-07-25_at_12.00.47_PM Screenshot_2024-07-25_at_12.17.08_PM

Pending deletion

Before After
Screenshot_2024-07-25_at_12.00.06_PM Screenshot_2024-07-25_at_12.17.24_PM

Language filter

Before After
Screenshot_2024-07-25_at_12.01.18_PM Screenshot_2024-07-25_at_11.48.43_AM

Role filter

Before After
Screenshot_2024-07-25_at_12.02.19_PM Screenshot_2024-07-25_at_11.48.59_AM

How to set up and validate locally

Go go to /dashboard/projects

Edited by Peter Hegman

Merge request reports

Loading