Refactor dashboard filters into a separate component

What does this MR do and why?

Refactor dashboard filters into a separate component

This change refactors the filters of the pipelines dashboard into a single component so it is easier to test and adapt.

Why now?

I am adding bookmarking at !188178 (merged) and having this refactor as a first step helps with the effort.

No changes are expected in the UI.

References

Screenshots or screen recordings

No user facing changes, this is the component that was created here:

Screenshot_2025-04-15_at_12.47.16

How to set up and validate locally

You can use the following, to generate mock data in our GDK 👉 !184954 (merged)

MR acceptance checklist

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

Related to #535621 (closed)

Edited by Miguel Rincon

Merge request reports

Loading