nuxt-modules / tailwindcss

Tailwind CSS module for Nuxt
https://tailwindcss.nuxtjs.org
MIT License
1.66k stars 179 forks source link

css variables not working with tailwind config #899

Open MariuzM opened 17 hours ago

MariuzM commented 17 hours ago

Environment


Reproduction

nuxt.config.ts

export default defineNuxtConfig({
    compatibilityDate: '2024-09-27',
    devtools: { enabled: false },

    modules: ['@pinia/nuxt', '@nuxtjs/tailwindcss'],

    css: ['/styles/main.css'],

    tailwindcss: {
        cssPath: '/styles/css/main.css',
        // cssPath: '~/app/styles/css/main.css',
        // cssPath: ['~/assets/main.css', { injectPosition: 'first' }],
        viewer: true,
    },

    experimental: {
        typedPages: true,
    },

    future: {
        compatibilityVersion: 4,
    },
})

app/styles/main.css

:root {
    --primary: #007bff;

    --color-primary: 255 115 179;
}

tailwind.config.ts

import type { Config } from 'tailwindcss'
import colors from 'tailwindcss/colors'

export default <Partial<Config>>{
    theme: {
        colors: {},
        extend: {
            colors: {
                'from-css': 'rgb(var(--primary))',
                'from-css-with-var': 'var(--primary)',

                'from-css2': 'rgb(var(--color-primary))',
                'from-css-with-var-color-primary': 'var(--color-primary)',

                'from-tailwind': colors.amber['300'],
            },
        },
    },
}
image

I'm not sure what I'm doing wrong?

Describe the bug

css variables are not being picked up by tw config

Additional context

No response

Logs

No response

MariuzM commented 17 hours ago

also noticed tailwindcss.cssPath is not even checking is file path is correct or at least its not throwing any errors, but css checks this