Details

      Description

      In Theme Customizations & Improvements (Classic), we added the option to heavily customize the Classic Theme in a way that it could become a multi-purpose theme to serve different vertical solutions through light skinning.

      To make those changes actually useful, and pave the road for a more ambitious Style Editor work, we need to add some initial infrastructure to make those settings usable.

      The goal of this epic is to create the APIs and basic infrastructure to define and configure design tokens on a theme level and on a per-instance/site basis.

      Acceptance criteria:

      1. An API to retrieve design token definitions from a theme
      2. An API to write design token values as CSS variables in the generated HTML

      Technical Notes:

      1. Documented definition of the tokens

      Additional Specs:

      Test Scenarios

      AC ID Test Case Covered by frontend/backend unit test? (Yes/No) Test Priority (business impact)
      1 API retrieves design token definitions from a theme Yes High
      2 API writes design token values as CSS variables in the generated HTML Yes  High 

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ivan.zaera Ivan Zaera
              Reporter:
              jose.balsas Chema Balsas
              Recent user:
              Daniel Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package