Pipeline Graph: Update parallel job dropdowns
The parallel jobs dropdown needs to be updated to use the Gitlab UI Dropdown component. This will allow us to addess a handful of related issues.
Job Type Passed to Job Item
We do this to conditionally stop event propagation so the dropdown does not close when command-clicked, but the event can propagate to the dropdown. We should do something nicer.
Hacky Toggle Claaes
Focus state
The correct focus state is not applied. We need to select the correct item in order to have the classes applied or create Gitlab UI classes and apply them to the wrapper.
Keyboard navigation
In the pipeline graph, keyboard navigation skips the parallel job dropdown. We should highlight the number button on tab and then use space to open / close it.
Remove Old CSS
We can use utility classes when this is replaced.
Edited by Sarah Groff Hennigh-Palermo