vigetlabs / craft-viget-base

http://code.viget.com/craft-viget-base/
7 stars 3 forks source link

support deeply nested colors in tailwind service #48

Open olets opened 2 years ago

olets commented 2 years ago

Tailwind supports deeply nested colors; our Tailwind service doesn't. Changing getColors to use a recursive function would add support for deeply nested colors.

Example: the AHIP design system has things like "blue" and "dark blue", which we set up as

      blue: {
        DEFAULT: '#5fb1c3',
        // … several levels of blue
        dark: {
          DEFAULT: '#004b66',
          // … several levels of dark blue
        },
      },