Geo: Added `All` tab in Geo Nodes > Projects
What does this MR do?
This merge request adds an "All" tab in Geo Nodes > Projects
. The All tab includes every state representation from other tabs in a single one.
We are also adding icon representation for each state, see screenshots below for examples:
I've extracted the inside part for each Project Registry item from the other tabs to be reused by the "All" tab. Now both the respective tab and "All" will use the same code.
"Never" state was refined to have a similar behavior as the "Failed" tab. If it has error messages, the "More" section will be rendered.
What are the relevant issue numbers?
https://gitlab.com/gitlab-org/gitlab-ee/issues/7126
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated -
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
EE specific content should be in the top level /ee
folder -
For a paid feature, have we considered GitLab.com plans, how it works for groups, and is there a design for promoting it to users who aren't on the correct plan?
Related to #7126 (closed)