Migrate license compliance widget to V2
What does this MR do and why?
- This MR migrates the license compliance widget from the V1 to V2 of the MR widget framework.
Note: Alignment issues are outside the scope of this MR. We pass in the same identical javascript config object to the framework for rendering. The UI alignment issues will be fixed in the widget framework in #433271 (closed) See:
https://design.gitlab.com/patterns/merge-request-reports#overflow
https://design.gitlab.com/patterns/merge-request-reports#layout
https://design.gitlab.com/patterns/merge-request-reports#grid
https://docs.gitlab.com/ee/development/fe_guide/merge_request_widget_extensions.html
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #419153 (closed)