SSOT for Company Logos used on billing and trial pages

What does this MR do and why?

This MR reintroduces SVG files as a single source of truth, replacing inline SVG code in HAML templates. Previously, we removed these SVG files due to dark mode compatibility issues. This MR addresses that limitation while improving maintainability.

Changes:

  • Restored SVG files that were previously deleted
  • Removed inline SVG code from HAML templates
  • Implemented CSS-based color inversion for dark mode compatibility
  • Added test coverage for SVG rendering behavior

References

#553007 (closed)

Screenshots or screen recordings

Before After
image.png image.png
image image

How to set up and validate locally

Merge request reports

Loading