Frontend Spike: Filter, Search and Sort UI
Description
To make a meaningful issue-breakdown and estimate this Spike aims to answer the following high-level questions:
-
How can we use and hook up the multi-select filter component from @gitlab-ui
: https://gitlab-org.gitlab.io/gitlab-ui/?path=/story/base-filtered-search--with-multi-select to support the proposed design. It is a quite complex component and comes with a bit of a learning curve. -
The component that gets used to render the dependency list is shared between the group- and project-level pages. For the first iteration, the filters should only render on the group-level page and the project one should remain an-is. How can we add the UI to support this? -
How can we add the sort-by-license functionality? -
What kind of data APIs do we need to add to the backend.
Edited by David Pisek