Replace jquery dropdowns across analytics
In the Analytics space we currently have a few dropdowns that use the old jquery glDropdown
, we should investigate using vue shared components instead:
- ee/app/assets/javascripts/analytics/shared/components/projects_dropdown_filter.vue
- ee/app/assets/javascripts/analytics/shared/components/groups_dropdown_filter.vue
- ee/app/assets/javascripts/analytics/cycle_analytics/components/stage_dropdown_filter.vue
- ee/app/assets/javascripts/analytics/cycle_analytics/components/tasks_by_type_filters.vue
The following discussion from !22936 (merged) should be addressed:
-
@ntepluhina started a discussion: question: do we have any follow-up issue to refactor this dropdown to shared Vue component or gitlab-ui? Seeing jQuery used in Vue makes me shivering
😅
Edited by Ezekiel Kigbo