A component library for React projetcs that use TailwindCSS.
https://www.npmjs.com/package/rawsome-components?activeTab=readme
Check out the components in action on Rawsome Components Storybook
Each component is lighlty styled and the whole library makes use of the tailwind-merge and the clsx packages. This means that each component uses the cn()
utility function.
Helpful YouTube video about how and why to use cn()
.
This means that tailwind classes can be overwritten for each component as required.
The base stylying for rawsome-components makes use of the following tailwind classes:
- primary
- primary-foreground
- primary-hover
- secondary
- secondary-foreground
- secondary-hover
For some reason tailiwndCSS is not being applied to the components imported in from node_modules
Adding the line:
'./node_modules/rawsome-components/dist/**/*.{js,ts,jsx,tsx}'
to the conent array in the tailwind.config.ts
seems to work.