• Mark Florian's avatar
    Update dependencies table UI · 0e6fbe01
    Mark Florian authored
    Part of [Update dependencies table UI][1].
    
    This is the largest piece that implements the new table layout. It's
    behind the `dependency_list_ui` feature flag, which is currently
    disabled by default. This means that the existing UI is still in place,
    and unaffected.
    
    Specifically, this:
    
    - Reimplements the table using `GlTable` from GitLab UI
    - Removes the UI tabs
    - Combines the component name and version columns
    - Adds a warning badge for rows with vulnerabilities
    - Adds a document icon to the location column
    
    [1]: https://gitlab.com/gitlab-org/gitlab/-/issues/195928
    0e6fbe01
app.vue 6.43 KB