Add commit UI to metric dashboard's arrange charts feature
Allow users to rearrange charts on metric dashboards by enabling them to create a new merge request directly from the UI.
We have added in the ability to rearrange charts from the UI (behind a property in the
dashboard.vue component called
rearrangePanelsAvailable) - we should now add the UI around getting the changes committed to the user's project:
Update: as part of the implementation of the
rearrange panels functionality, the design was updated slightly to better match what's done on the issue board page. Essentially, the blue dashed outlines were removed. Here's the comment where that change was discussed: !16605 (comment 222767657). All other functionality remains the same.
rearrangePanelsAvailable enables the drag and drop capabilities of the dashboard.