Skip to content

peterburdette/twine-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@tailwindui/components

A comprehensive UI component library built with React, TypeScript, and Tailwind CSS. Features a complete set of accessible, customizable components including advanced data management components.

📦 Installation

```bash npm install @tailwindui/components ```

Peer Dependencies

```bash npm install react react-dom @radix-ui/react-checkbox @radix-ui/react-dialog @radix-ui/react-popover @radix-ui/react-select @radix-ui/react-slot lucide-react class-variance-authority clsx tailwind-merge ```

📋 Available Components

Basic UI Components

  • Button - Versatile button component with multiple variants
  • Input - Form input with validation states
  • Checkbox - Accessible checkbox component
  • Select - Dropdown select component
  • Dialog - Modal dialog component
  • Popover - Popover/tooltip component
  • Badge - Status and label badges
  • Card - Content container component
  • Avatar - User avatar component

Advanced Components

  • DataGrid - Full-featured data table with sorting, filtering, pagination
  • DataTable - Simplified data table component
  • Form - Form wrapper with validation
  • Modal - Advanced modal component

🎨 Theming & Customization

All components use Tailwind CSS and can be customized through:

  1. CSS Custom Properties - Override design tokens
  2. Tailwind Config - Customize colors, spacing, etc.
  3. Component Props - Built-in customization options
  4. CSS Classes - Direct class overrides

📚 Documentation

Visit our documentation site for:

  • Complete API reference
  • Interactive examples
  • Theming guide
  • Migration guides

🤝 Contributing

See CONTRIBUTING.md for contribution guidelines.

📄 License

MIT © Your Name

About

Tailwind UI: Comprehensive component library that brings Tailwind CSS to life.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published