CROW-B3 UI Kit is a set of UI components for CROW-B3 projects. A React component library built with shadcn/ui and Tailwind CSS v4.
pnpm add @b3-crow/ui-kit"@b3-crow/ui-kit": "file:../ui-kit"pnpm add react react-dom
pnpm add -D tailwindcss @tailwindcss/postcss postcssCreate or update postcss.config.mjs:
export default {
plugins: {
'@tailwindcss/postcss': {},
},
};Import the global styles in your app:
import '@b3-crow/ui-kit/dist/styles/globals.css';import { Button } from '@b3-crow/ui-kit';
function App() {
return (
<div>
<Button>Click me</Button>
<Button variant="outline">Outline</Button>
<Button variant="destructive">Delete</Button>
<Button size="lg">Large</Button>
</div>
);
}- Button: Fully customizable button component with multiple variants and sizes
- cn: Utility function for merging Tailwind classes
import { cn } from '@b3-crow/ui-kit';
const className = cn('px-4 py-2', 'bg-blue-500', { 'text-white': true });# Install dependencies
pnpm install
# Build the library
pnpm run build
# Lint
pnpm run lint
# Format
pnpm run formatMIT