Next.js Discord

Discord Forum

Tailwind/DaisyUI styles is NOT working

Unanswered
Tundra Swan posted this in #help-forum
Open in Discord
Tundra SwanOP
Alr so here is the run down.

NextJS application - Tailwind and Daisy UI ( https://daisyui.com/ )

I have a component called Project Card ( https://daisyui.com/components/card/#card-with-badge ) - > I copied the JSX and put into my ProjCard.TSX file as at somepoint im gonna add some stuff onto it but havent yet


// We are gonna use Daisy UI card ----- https://daisyui.com/components/card/

const ProjectCard = () => {
    return (
        // Add the glass property as seen on the glass card here https://daisyui.com/components/card/#card-glass
        <div className="card bg-base-100 w-96 shadow-xl">
            <figure>
                <img
                    src="https://img.daisyui.com/images/stock/photo-1606107557195-0e29a4b5b4aa.webp"
                    alt="Shoes"
                />
            </figure>
            <div className="card-body">
                <h2 className="card-title">
                    Shoes!
                    <div className="badge badge-secondary">NEW</div>
                </h2>
                <p>If a dog chews shoes whose shoes does he choose?</p>
                <div className="card-actions justify-end">
                    <div className="badge badge-outline">Fashion</div>
                    <div className="badge badge-outline">Products</div>
                </div>
            </div>
        </div>
    );
};

export default ProjectCard;



So when I import this component into my Home page.tsx file the tailwind daisy ui styles dont work ( The styles are applied in the classname on google dev tools but are not reciving the style that is supposed to be applied ( Let me know if you need me to rephrase this ) )

But if I put the raw component code inside my Page.tsx file it works fine


Below you can see my Tailwind Config and my Globals CSS

7 Replies

Tundra SwanOP
tailwind config

import type { Config } from "tailwindcss";
import Home from "./src/app/page";

const config: Config = {
  content: [
    "./src/components/**/*.{js,ts,jsx,tsx,mdx}",
    "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
    "./src/app/*.{js,ts,jsx,tsx,mdx}",
  ],
  theme: {
    extend: {
    },
  },
  plugins: [
    require('daisyui'),
  ],
};
export default config;


globals.css
@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
  --foreground-rgb: 0, 0, 0;
  --background-start-rgb: 214, 219, 220;
  --background-end-rgb: 255, 255, 255;
}

@media (prefers-color-scheme: dark) {
  :root {
    --foreground-rgb: 0, 0, 0;
    --background-start-rgb: 214, 219, 220;
    --background-end-rgb: 255, 255, 255;
  }
}
Yo guys


I was looking thru my postcss config file and I dunno if the issue is that I need to mention Daisy UI in it
Can someone lmk if I do
Im new to the entire pre-post-processor thing
I dont get it too well
@D Trombett Is the CSS being imported by your layout or page?
Tundra SwanOP
The CSS is imported in both the layout and page