Update compliance dashboard table layout to be fully responsive

Problem to solve

The existing compliance dashboard table layout has a minimum width of 600px. This may be less than ideal for smaller screen devices and make the data harder to read and action.

Intended users

  • Sidney (Systems Administrator)

Proposal

We should redesign the compliance dashboards table layout for smaller screens. A common practice is to move the tabular data to a more "card" like structure. A quick mockup is below.

An ongoing discussion around this in GitLab UI can be found here: gitlab-ui#269 (closed). This may be a good opportunity to put resources into properly implementing a universal Pajama's style which could be leveraged for the more generic GitLab UI component.

Existing behaviour Mockup (TBD)
Screen_Recording_2020-05-23_at_23.39.45 image
Edited Jul 07, 2020 by Robert Hunt
Assignee Loading
Time tracking Loading