Add dark mode support for config form menus and privacy rights.

Review Request #13857 — Created May 14, 2024 and submitted — Latest diff uploaded

Information

Djblets
release-5.x

Reviewers

The config form drop-down menus now make use of the Ink Menu color
palette, helping to resemble a typical menu. These components are
pending deprecation in favor of Ink.

The privacy consent UI is now styled for dark mode. When on light mode,
they appear as they have before. On dark mode, a pending consent request
uses a dark cool grey background. Allowed consent uses a transparent
background with a green border and text. Blocked consent uses a
transparent background with a green border and text. These colors are
styled from Ink's Success/Error accent colors.

Tested the My Account API token policy menu on light and dark mode.

Tested the consent requirements page on light and dark mode. Toggled between
allowed and blocked consent, and put the options in request mode to verify
those as well.


Commits

Files