Extending Tailwind Colors

Configuration snippet to use PayloadCMS colors in Payload

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        'base': {
          0: 'var(--theme-base-0)',
          50: 'var(--theme-base-50)',
          100: 'var(--theme-base-100)',
          150: 'var(--theme-base-150)',
          200: 'var(--theme-base-200)',
          250: 'var(--theme-base-250)',
          300: 'var(--theme-base-300)',
          350: 'var(--theme-base-350)',
          400: 'var(--theme-base-400)',
          450: 'var(--theme-base-450)',
          500: 'var(--theme-base-500)',
          550: 'var(--theme-base-550)',
          600: 'var(--theme-base-600)',
          650: 'var(--theme-base-650)',
          700: 'var(--theme-base-700)',
          750: 'var(--theme-base-750)',
          800: 'var(--theme-base-800)',
          850: 'var(--theme-base-850)',
          900: 'var(--theme-base-900)',
          950: 'var(--theme-base-950)',
        },
        'success': {
          0: 'var(--theme-success-0)',
          50: 'var(--theme-success-50)',
          100: 'var(--theme-success-100)',
          150: 'var(--theme-success-150)',
          200: 'var(--theme-success-200)',
          250: 'var(--theme-success-250)',
          300: 'var(--theme-success-300)',
          350: 'var(--theme-success-350)',
          400: 'var(--theme-success-400)',
          450: 'var(--theme-success-450)',
          500: 'var(--theme-success-500)',
          550: 'var(--theme-success-550)',
          600: 'var(--theme-success-600)',
          650: 'var(--theme-success-650)',
          700: 'var(--theme-success-700)',
          750: 'var(--theme-success-750)',
          800: 'var(--theme-success-800)',
          850: 'var(--theme-success-850)',
          900: 'var(--theme-success-900)',
          950: 'var(--theme-success-950)',
        },
        'warning': {
          0: 'var(--theme-warning-0)',
          50: 'var(--theme-warning-50)',
          100: 'var(--theme-warning-100)',
          150: 'var(--theme-warning-150)',
          200: 'var(--theme-warning-200)',
          250: 'var(--theme-warning-250)',
          300: 'var(--theme-warning-300)',
          350: 'var(--theme-warning-350)',
          400: 'var(--theme-warning-400)',
          450: 'var(--theme-warning-450)',
          500: 'var(--theme-warning-500)',
          550: 'var(--theme-warning-550)',
          600: 'var(--theme-warning-600)',
          650: 'var(--theme-warning-650)',
          700: 'var(--theme-warning-700)',
          750: 'var(--theme-warning-750)',
          800: 'var(--theme-warning-800)',
          850: 'var(--theme-warning-850)',
          900: 'var(--theme-warning-900)',
          950: 'var(--theme-warning-950)',
        },
        'error': {
          0: 'var(--theme-error-0)',
          50: 'var(--theme-error-50)',
          100: 'var(--theme-error-100)',
          150: 'var(--theme-error-150)',
          200: 'var(--theme-error-200)',
          250: 'var(--theme-error-250)',
          300: 'var(--theme-error-300)',
          350: 'var(--theme-error-350)',
          400: 'var(--theme-error-400)',
          450: 'var(--theme-error-450)',
          500: 'var(--theme-error-500)',
          550: 'var(--theme-error-550)',
          600: 'var(--theme-error-600)',
          650: 'var(--theme-error-650)',
          700: 'var(--theme-error-700)',
          750: 'var(--theme-error-750)',
          800: 'var(--theme-error-800)',
          850: 'var(--theme-error-850)',
          900: 'var(--theme-error-900)',
          950: 'var(--theme-error-950)',
        },
      },
    },
  },
  variants: {},
  plugins: [],
};

Including Accent color from https://10xmedia.de/theme

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        'base': {
          0: 'var(--theme-base-0)',
          50: 'var(--theme-base-50)',
          100: 'var(--theme-base-100)',
          150: 'var(--theme-base-150)',
          200: 'var(--theme-base-200)',
          250: 'var(--theme-base-250)',
          300: 'var(--theme-base-300)',
          350: 'var(--theme-base-350)',
          400: 'var(--theme-base-400)',
          450: 'var(--theme-base-450)',
          500: 'var(--theme-base-500)',
          550: 'var(--theme-base-550)',
          600: 'var(--theme-base-600)',
          650: 'var(--theme-base-650)',
          700: 'var(--theme-base-700)',
          750: 'var(--theme-base-750)',
          800: 'var(--theme-base-800)',
          850: 'var(--theme-base-850)',
          900: 'var(--theme-base-900)',
          950: 'var(--theme-base-950)',
        },
        'success': {
          0: 'var(--theme-success-0)',
          50: 'var(--theme-success-50)',
          100: 'var(--theme-success-100)',
          150: 'var(--theme-success-150)',
          200: 'var(--theme-success-200)',
          250: 'var(--theme-success-250)',
          300: 'var(--theme-success-300)',
          350: 'var(--theme-success-350)',
          400: 'var(--theme-success-400)',
          450: 'var(--theme-success-450)',
          500: 'var(--theme-success-500)',
          550: 'var(--theme-success-550)',
          600: 'var(--theme-success-600)',
          650: 'var(--theme-success-650)',
          700: 'var(--theme-success-700)',
          750: 'var(--theme-success-750)',
          800: 'var(--theme-success-800)',
          850: 'var(--theme-success-850)',
          900: 'var(--theme-success-900)',
          950: 'var(--theme-success-950)',
        },
        'warning': {
          0: 'var(--theme-warning-0)',
          50: 'var(--theme-warning-50)',
          100: 'var(--theme-warning-100)',
          150: 'var(--theme-warning-150)',
          200: 'var(--theme-warning-200)',
          250: 'var(--theme-warning-250)',
          300: 'var(--theme-warning-300)',
          350: 'var(--theme-warning-350)',
          400: 'var(--theme-warning-400)',
          450: 'var(--theme-warning-450)',
          500: 'var(--theme-warning-500)',
          550: 'var(--theme-warning-550)',
          600: 'var(--theme-warning-600)',
          650: 'var(--theme-warning-650)',
          700: 'var(--theme-warning-700)',
          750: 'var(--theme-warning-750)',
          800: 'var(--theme-warning-800)',
          850: 'var(--theme-warning-850)',
          900: 'var(--theme-warning-900)',
          950: 'var(--theme-warning-950)',
        },
        'error': {
          0: 'var(--theme-error-0)',
          50: 'var(--theme-error-50)',
          100: 'var(--theme-error-100)',
          150: 'var(--theme-error-150)',
          200: 'var(--theme-error-200)',
          250: 'var(--theme-error-250)',
          300: 'var(--theme-error-300)',
          350: 'var(--theme-error-350)',
          400: 'var(--theme-error-400)',
          450: 'var(--theme-error-450)',
          500: 'var(--theme-error-500)',
          550: 'var(--theme-error-550)',
          600: 'var(--theme-error-600)',
          650: 'var(--theme-error-650)',
          700: 'var(--theme-error-700)',
          750: 'var(--theme-error-750)',
          800: 'var(--theme-error-800)',
          850: 'var(--theme-error-850)',
          900: 'var(--theme-error-900)',
          950: 'var(--theme-error-950)',
        },
        'accent': {
          0: 'var(--theme-accent-0)',
          50: 'var(--theme-accent-50)',
          100: 'var(--theme-accent-100)',
          150: 'var(--theme-accent-150)',
          200: 'var(--theme-accent-200)',
          250: 'var(--theme-accent-250)',
          300: 'var(--theme-accent-300)',
          350: 'var(--theme-accent-350)',
          400: 'var(--theme-accent-400)',
          450: 'var(--theme-accent-450)',
          500: 'var(--theme-accent-500)',
          550: 'var(--theme-accent-550)',
          600: 'var(--theme-accent-600)',
          650: 'var(--theme-accent-650)',
          700: 'var(--theme-accent-700)',
          750: 'var(--theme-accent-750)',
          800: 'var(--theme-accent-800)',
          850: 'var(--theme-accent-850)',
          900: 'var(--theme-accent-900)',
          950: 'var(--theme-accent-950)',
        },
      },
    },
  },
  variants: {},
  plugins: [],
};
A product by 10xmedia