Skip to content

Remove CSS in JS for the secure Vue files

What does this MR do?

It moves CSS-in-JS from the following files into either utility classes (where possible) or a newly created page-level scss file:

  • ee/app/assets/javascripts/security_dashboard/components/filter.vue
  • ee/app/assets/javascripts/security_dashboard/components/security_dashboard_table.vue
  • ee/app/assets/javascripts/security_dashboard/components/security_dashboard_table_row.vue

On top of that it also adds a few new utility classes.

Screenshots

Filter Component

before after
filters_before filters_after

Security Dashboard Table

before after
table_before table_after

Security Dashboard Table Row

Hover

before after
table_row_hover_before table_row_hover_after

Dismissed Hover

before after
table_row_dismissed_hover_before table_row_dismissed_hover_after

Mobile

before after
table_row_mobile_before table_row_mobile_after

Does this MR meet the acceptance criteria?

Conformity

Related to #207810 (closed)

Edited by David Pisek

Merge request reports