Docs
Installation

Installation

Install and configure BuouUI Components


Overview

BuouUI Components are designed for React and developed using TypeScript. They utilize tailwindcss for styling and framer-motion along with CSS for animations. While BuouUI Components seamlessly integrate with the shadcn ecosystem, shadcn is not mandatory for their use, though some examples may include shadcn components.

This library is inspired by https://ui.shadcn.com.

Prerequisites

To get started, ensure you have the following dependencies installed:

npm install -D clsx tailwind-merge framer-motion lucide-react

Next, integrate our utility function by adding the following code to your project:

// lib/utils.ts
import clsx, { ClassValue } from "clsx"
import { twMerge } from "tailwind-merge"
 
export function cn(...inputs: ClassValue[]) {
  return twMerge(clsx(inputs))
}

Component Installation

You're ready to go! Visit any animations page and follow the provided instructions.

Just copy and paste the components you need.

TypeScript

This project and the components are written in TypeScript. We recommend using TypeScript for your project as well.