Commit graph

11 commits

Author SHA1 Message Date
Nathan Friend
06b88af046
Add reusable project_selector component
This commit adds a resuable UI component that allows a user to search
for a project name, shows the search results, and allows the user to
select one or more projects.  This component communicates with its
parent using props and events.

This component was originally created for use in the EE-specific
"Operations Dashboard" page, but it is applicable for CE use cases as
well, and so was added as a CE shared component.

In addition, some logic was extracted from the frequent_items_list_item
component into shared filters to avoid logic duplication.
2019-04-02 23:58:01 -06:00
Martin Wortschack
12ed4dbf4a Style avatars for groups and projects
- Add rectangular avatar classes
- Update avatar for groups
- Update avatar for projects
- Update avatar for frequent items
- Update avatar on "Fork project" page
- Conditionally add rectangular avatar class to autocomplete items
2019-02-25 13:00:05 +00:00
Tim Zallmann
8edfbe3d8d Fixed problem when element in main menu is not there (specs) 2019-01-18 09:51:07 +01:00
Tim Zallmann
07f6c1b874 Moves the Initialisation of the frequent Item Dropdowns to Idle Callback 2019-01-16 19:51:21 +01:00
Mike Greiling
5b9495c5db
Prettify all the things 2018-11-20 09:30:01 -06:00
Clement Ho
8b1f2823a2 Use @gitlab npm namespace 2018-11-16 19:29:11 +00:00
Clement Ho
c4aa33fc8b Remove gitlab-ui loading icon from global 2018-11-07 10:06:15 +00:00
George Tsiolis
469dc95a95 Replace <i> in vue components with <icon> 2018-10-15 18:35:00 +00:00
Mike Greiling
f829b181bc
Resolve eslint-plugin-vue errors
The eslint-plugin-vue upgrade had some breaking changes to
vue/attribute-order which needed to be resolved in order to avoid
disabling the rule entirely
2018-09-20 02:39:50 -05:00
Clement Ho
f815b48f39 Use gitlab-ui loading icon 2018-09-11 22:19:21 +00:00
Dennis Tang
3892b022e3 Resolve "Add dropdown to Groups link in top bar" 2018-07-06 13:40:11 +00:00