Accordion header colors do not inherit Olivero primary color

Created on 9 December 2023, 7 months ago
Updated 16 December 2023, 6 months ago

Problem/Motivation

Perhaps this is working as designed, so I'll start with Feature Request.
Modern themes (including Olivero) set Primary and Secondary color variables. If I set Primary background in Olivero, the Accordion header shows the default blue for "borderColorActive" and "bgColorActive" that seem to come from jQuery UI CSS.
Could these colors be made to interact with a Primary color variable?

Steps to reproduce

  1. Set theme to Olivero
  2. Change Primary color to something other than blue
  3. Create Views Accordion view.
  4. Compare color on branding, etc. with color on Accordion header.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

โœจ Feature request
Status

Active

Version

2.0

Component

Code

Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States bunthorne

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @bunthorne
  • ๐Ÿ‡ช๐Ÿ‡ธSpain Manuel Garcia

    Thanks for suggestion. Views accordion doesn't currently ship any CSS, the styles are provided by the jquery.ui theme under modules/contrib/jquery_ui/assets/vendor/jquery.ui/themes/base/theme.css

    For that to happen someone would have to write an integration with Olivero to add support for jQuery UI. jQuery UI has been marked โ€œEnd of Lifeโ€ by the OpenJS Foundation - so the likely hood of this happening is very low.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States bunthorne

    So what is the roadmap for Views Accordion if it uses a component that is reaching end of life?

Production build 0.69.0 2024