Replace bootstrap dropdown in app/assets/javascripts/ide/components/file_templates/dropdown.vue (actually app/assets/javascripts/ide/components/file_templates/bar.vue)

We're in the process of migrating away all uses of Bootstrap. Whilst this is a simple task for things such as buttons and alerts, dropdowns are much more complex. Because of that, there will be no step-by-step instructions in this issue.

We're still unsure how to approach this. Please see the implementation issue for more info

#233603 (closed)

Until that issue is resolved, work on this issue cannot be started.


This file indirectly relies on Bootstrap's dropdown via app/assets/javascripts/vue_shared/components/dropdown/dropdown_button.vue. This issue was split out of #235371 (closed) for the purposes of #346804 (closed).

Edited by Mark Florian