Like those "HTML Templates" of the early 00s where the demo looks amazing but when you copy and paste it all into your setup hardly anything looks the same.
Your outer CSS and FE framework isn't accounted for, and often the overall layout doesn't work / isn't responsive.
Then you go to add new components... Suddenly you are missing entire CSS files that were not included in the last thing you pasted in. Gotta find those. But the versions have changed in 1 but not the other.
Dropdowns don't look the same in v3 but the styles for all form elements need to be v3 in order to use the modal overlay.
You end up hunting down JS and CSS files, versioning down markup, eventually you recall why npm was invented.
Now the hunt really begins - whose npm do I use? All Google searches point to the official sounding "shadcn-ui" - oops, despite millions of downloads there's a deprecation notice - the other non-namespaced one with an almost identical name is the correct one. But, oops! Tailwind needed.
Now the hunt really begins - How do you install Tailwind????
Lol and I wish I was joking when I say:
HOW DO YOU FULLY INSTALL TAILWIND AND SHADCN
The answer is: You can't. There are varying degrees to what those words mean and it's a wild west within a wild west.
Your outer CSS and FE framework isn't accounted for, and often the overall layout doesn't work / isn't responsive.
Then you go to add new components... Suddenly you are missing entire CSS files that were not included in the last thing you pasted in. Gotta find those. But the versions have changed in 1 but not the other.
Dropdowns don't look the same in v3 but the styles for all form elements need to be v3 in order to use the modal overlay.
You end up hunting down JS and CSS files, versioning down markup, eventually you recall why npm was invented.
Now the hunt really begins - whose npm do I use? All Google searches point to the official sounding "shadcn-ui" - oops, despite millions of downloads there's a deprecation notice - the other non-namespaced one with an almost identical name is the correct one. But, oops! Tailwind needed.
Now the hunt really begins - How do you install Tailwind????
Lol and I wish I was joking when I say:
HOW DO YOU FULLY INSTALL TAILWIND AND SHADCN
The answer is: You can't. There are varying degrees to what those words mean and it's a wild west within a wild west.
...is the main reason.