@quarklab/rad-ui
v0.1.5
Published
A set of high-quality React components built with Radix UI and Tailwind CSS.
Readme
@quarklab/rad-ui
A set of high-quality React components built with Radix UI and Tailwind CSS.
Installation
npm install @quarklab/rad-uiUsage
Import components directly:
import { Button } from "@quarklab/rad-ui";
export default function Home() {
return <Button>Click me</Button>;
}Tailwind Setup
To use the components, you need to configure Tailwind CSS to scan the package's files and use the custom plugin.
- Add the package's paths to your
tailwind.config.jscontentarray so Tailwind scans the library. - Add the
raduiPluginto yourpluginsarray to include the custom theme and variables.
// tailwind.config.js
const { raduiPlugin } = require("@quarklab/rad-ui");
module.exports = {
content: [
// ... your other content paths
"./node_modules/@quarklab/rad-ui/dist/**/*.js",
],
theme: {
extend: {},
},
plugins: [
raduiPlugin,
],
};If you are using TypeScript (tailwind.config.ts):
import { raduiPlugin } from "@quarklab/rad-ui";
export default {
content: [
// ...
"./node_modules/@quarklab/rad-ui/dist/**/*.js",
],
plugins: [
raduiPlugin,
],
}