Step 1: MR Security Widget refactor
See design issue for complete MVC definition: https://gitlab.com/gitlab-org/gitlab/-/issues/12896/ * Reformat existing data into a simplified security widget. * Include new use-case and error designs for the widget. * Fix Dark Mode support (see [related bug](https://gitlab.com/gitlab-org/gitlab/-/issues/281020)) https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/z-Step_1.png ![image](/uploads/a98268f75f07fa36839da0419017ceb1/image.png) Mocks B1 - B7 * [B1. No Vulns](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b1-mr-widget_no-vulns.png) * [B2. New Vulns](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b2-mr-widget_new-vulns.png) * [B3. Job Error](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b3-mr-widget_job-error.png) * [B4. Report Error](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b4-mr-widget_report-error.png) * [B5. Use cases: Non-error states](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b5-use_cases_non-error-states.png) * [B6. Use cases: Error States](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b6-use-cases_error-states.png) * [B7. Misconfig error help popover](https://gitlab.com/gitlab-org/gitlab/-/issues/12896/designs/b7-misconfig-error-help-popover.png)
epic