TX Design UI
A modern React UI component library with beautiful, customizable components.
Features
- 🎨 Modern Design - Clean and professional design system
- 🎯 Easy to Use - Simple and intuitive API
- 🔧 Customizable - Extensive theming and styling options
- 📦 Lightweight - Optimized bundle size
- 🌈 Rich Components - Growing collection of UI components
- 🎭 TypeScript Ready - Full TypeScript support
- 🌓 Theme System - Centralized color management
Components
TX Design UI provides a rich set of components for building modern web applications:
- Button - Interactive buttons with multiple styles and states
- Input - Text input with various features and validations
- Checkbox - Select single or multiple values from options
- Radio - Select a single option from a set
- Select - Dropdown selection from options
- InputNumber - Numeric input with controls
- DatePicker - Date and time selection
- ColorPicker - Color selection with presets
- Avatar - Display user profile pictures or initials
- Tag - Labels to categorize or organize items
- Table - Display rows of structured data
- Modal - Display content in a layer above the app
- Drawer - Panel that slides in from the edge
- Notification - Display notification messages globally
- Popconfirm - Simple confirmation dialog
- Tooltip - Text popup tip on hover
- Loading - Spinner for loading states
- Tabs - Tab navigation interface
- Steps - Step-by-step wizard navigation
- Pagination - Pagination controls for data
- Menu - Navigation menu with sub-menus
- Dropdown - Dropdown menu with actions
- Breadcrumb - Breadcrumb navigation trail
- Anchor - Anchor links for page sections
- Icons - SVG icon library with usage guidelines
Coming Soon
- Switch
- Slider
- Upload
- Form
- Message
- Badge
- Progress
- Timeline
- Carousel
- And more...
Design Principles
Consistency
TX Design UI follows consistent design patterns across all components, ensuring a cohesive user experience.
Accessibility
All components are built with accessibility in mind, following WAI-ARIA standards and best practices.
Performance
Components are optimized for performance with minimal re-renders and efficient DOM updates.
Customization
Every component supports extensive customization through props and theming system.
Browser Support
TX Design UI supports all modern browsers:
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
Getting Help
- 📖 Read the documentation
- 🐛 Report bugs on GitHub Issues
- 💬 Ask questions on GitHub Discussions
Contributing
We welcome contributions! Please see our GitHub repository for more information.
License
MIT © Tuanxu5