import type { Config } from 'tailwindcss' import { rgbAlpha, toCssVar, toCssVars } from './src/utils/theme' import { breakpointsTokens } from './src/theme/tokens/breakpoints' const config: Config = { content: ['./src/**/*.{js,ts,jsx,tsx,mdx}'], theme: { colors: { primary: toCssVars('colors.palette.primary'), secondary: toCssVars('colors.palette.secondary'), success: toCssVars('colors.palette.success'), warning: toCssVars('colors.palette.warning'), error: toCssVars('colors.palette.error'), info: toCssVars('colors.palette.info'), gray: toCssVars('colors.palette.gray'), common: toCssVars('colors.common'), text: toCssVars('colors.text'), bg: toCssVars('colors.background'), border: rgbAlpha(toCssVar('colors.palette.gray.500Channel'), 0.1), hover: rgbAlpha(toCssVar('colors.palette.gray.500Channel'), 0.1) }, opacity: toCssVars('opacity'), screens: breakpointsTokens, extend: { borderRadius: toCssVars('borderRadius'), boxShadow: toCssVars('shadows'), spacing: toCssVars('spacing') } }, plugins: [] } export default config