Skip to main content

Components Overview

BuildGrid UI provides 44 carefully crafted components that form the foundation of modern React applications. Each component is designed with accessibility, performance, and developer experience in mind.

Quick Stats

44
Components
100%
TypeScript
WCAG
Accessible

Component Categories

Form Elements

Essential input components for building interactive forms and user interfaces.

Advanced Inputs

Specialized input components for complex data types and enhanced user experience.

Components for user navigation and interactive actions.

Feedback & Status

Components for providing user feedback and displaying status information.

Layout & Structure

Components for organizing and structuring your application layout.

Display & Media

Components for displaying content, media, and user information.

Getting Started

To start using components, install BuildGrid UI and import the components you need:

npm install buildgrid-ui
import { Button, Input, Card } from 'buildgrid-ui'

function MyComponent() {
return (
<Card>
<Card.Header>
<Card.Title>Example Form</Card.Title>
</Card.Header>
<Card.Content>
<Input placeholder="Enter your name" />
</Card.Content>
<Card.Footer>
<Button>Submit</Button>
</Card.Footer>
</Card>
)
}

Design Principles

All BuildGrid UI components follow these core principles:

  • Accessibility First - WCAG compliant with full keyboard navigation
  • TypeScript Native - Complete type safety and IntelliSense support
  • Customizable - Flexible styling with Tailwind CSS
  • Consistent - Unified design language across all components
  • Performance - Optimized for production use
  • Developer Experience - Intuitive APIs and comprehensive documentation

Need Help?

  • 📖 Browse individual component documentation in the sidebar
  • 🎨 View live examples in our Storybook
  • 💬 Join discussions on GitHub
  • 🐛 Report issues on GitHub Issues