@tuseefahmed110/react-design-system
v1.0.2
Published
A comprehensive TypeScript + React design library
Maintainers
Readme
React Design System
A production-ready React + TypeScript component library with 30+ components, design tokens, and theme system.
Overview
React Design System is a comprehensive UI component library featuring 30+ production-ready components built with React and TypeScript. Designed for scalability, accessibility, and developer experience.
Features
- 30+ Components - From basic atoms to complex organisms
- TypeScript - Full type safety
- Accessible - WCAG 2.1 compliant
- Theme System - Light/dark mode support
- Design Tokens - Centralized design values
- Storybook - Interactive documentation
Live Demo
Components
Atoms
Button, Input, Label, Badge, Avatar, Checkbox, Radio, Switch, Spinner
Molecules
Card, Alert, Tooltip, Dropdown, FormField, SearchBar
Organisms
Modal, Tabs, Accordion, Menu, Breadcrumb
Layout
Container, Flex, Stack, Grid, Spacer
Quick Start
1. Install the package
npm install @tuseefahmed110/react-design-system2. Import CSS (Required)
// In your main entry file (e.g., index.tsx or App.tsx)
import '@tuseefahmed110/react-design-system/dist/index.css';3. Use Components
import { ThemeProvider, Button, Card } from '@tuseefahmed110/react-design-system';
function App() {
return (
<ThemeProvider>
<Card>
<h1>Welcome</h1>
<Button variant="primary">Get Started</Button>
</Card>
</ThemeProvider>
);
}Development
Setup
# Install dependencies
npm install
# Start Storybook
npm run storybook
# Build library
npm run buildProject Structure
src/
├── components/ # React components
├── tokens/ # Design tokens
├── theme/ # Theme system
├── hooks/ # Custom hooks
└── utils/ # Utilities