Shadcn components don't work out of the box?

Perhaps a noob question, but I noticed that following the Date Picker component (Date Range Picker in example) is far from what shows up visually in the docs. Copy-pasted without changing any defaults, instructions followed exactly. Does anyone have any idea? Asking here since shadcn is somewhat popular here and T3 is used across the entire project Open issue on github (not me): https://github.com/shadcn-ui/ui/issues/1574
GitHub
The calendar looks completely wrong. · Issue #1574 · shadcn-ui/ui
The calendar component is just not formatted or styled correctly. This project uses other shadcn components and they all work fine, but the calendar just looks and behaves incorrectly. The days are...
No description
No description
No description
No description
7 Replies
Daryl
Daryl9mo ago
Hi @Circus! Can you also share your code for the Calendar component?
Circus
Circus9mo ago
@Daryl Of course, here it is (no changes have been made to it, directly from shadcn)
No description
Daryl
Daryl9mo ago
I'm not sure what the issue might be, but the same code for the Calendar and the Date Picker works properly for the website (shadcn): * https://github.com/shadcn-ui/ui/blob/main/apps/www/registry/default/example/date-picker-with-range.tsx * https://github.com/shadcn-ui/ui/blob/main/apps/www/registry/default/ui/calendar.tsx Can you verify if the Tailwind classes are being applied correctly? Is your config setup properly? If everything should be fine, can you share a reproduction we can test on our end?
GitHub
ui/apps/www/registry/default/example/date-picker-with-range.tsx at ...
Beautifully designed components built with Radix UI and Tailwind CSS. - shadcn-ui/ui
GitHub
ui/apps/www/registry/default/ui/calendar.tsx at main · shadcn-ui/ui
Beautifully designed components built with Radix UI and Tailwind CSS. - shadcn-ui/ui
Rhys
Rhys9mo ago
@Circus are you importing the tailwind stylesheet?
Rhys
Rhys9mo ago
Manual Installation
Add dependencies to your project manually.
Circus
Circus9mo ago
@Rhys as reece Yes, Tailwind works across the app @Daryl It is set to 'src/styles/globals.css' since that's the default place for T3 Also, I tried to make a new project sandbox with the latest T3 and shad so I can show you, and they don't work together? What is going on?
No description
Circus
Circus9mo ago
The styles just aren't getting passed down for some reason. Can you understand why?
No description