Skip to content

Update Compliance Dashboard to use a grid layout

What does this MR do?

In preparation for #217939 (closed) and other future compliance dashboard changes, I needed to change the compliance dashboard to work more like a table.

The problem with tables, however, is that the columns aren't as fluid as flexbox in terms of positioning and size. So I've made a faux-table using CSS grid to get the fluid layout the design is looking for while retaining the structure of tables.

I've also updated the labels to be lowercase across the board to be consistent and in-line with the designs.

Screenshots

Smaller screens Larger screens
Before image image
After image image

Video

Responsiveness
Grabación_de_pantalla_2020-07-09_a_las_12.44.58

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related #217938 (closed)

Edited by Robert Hunt

Merge request reports