@hsuite/connect-ui
v2.0.0
Published
> Production-ready UI component library with 40+ components, 26 dynamic themes, and Storybook documentation.
Readme
@hsuite/connect-ui
Production-ready UI component library with 40+ components, 26 dynamic themes, and Storybook documentation.
Quick Start
# Install workspace dependencies
pnpm install
# Build UI library
pnpm --filter @hsuite/connect-ui build
# Run Storybook
cd packages/ui
pnpm storybook
# Run tests
pnpm testDevelopment
- Source:
src/lib/- Organized by Atomic Design (atoms, molecules, organisms) - Storybook:
src/docs/- MDX documentation and stories - Build: Angular library build to
dist/
Component Structure
src/lib/atoms/- 18 basic components (buttons, inputs, badges, icons)src/lib/molecules/- 15 composite components (cards, modals, selectors)src/lib/organisms/- 10 complex layouts (headers, menus, navigation)
Key Files
src/index.ts- Public API exportsng-package.json- Angular library configuration.storybook/- Storybook configuration
Scripts
pnpm build- Build library todist/pnpm storybook- Launch Storybook (http://localhost:6006)pnpm build-storybook- Build static Storybook sitepnpm test- Run Vitest testspnpm test -- --coverage- Run with coverage
Component Count
- 80+ total components
- 30 Atoms - Buttons, inputs, badges, icons, chips, media, spinners, etc.
- 37 Molecules - Cards, modals, selectors, loaders, pickers, transaction rows, etc.
- 15 Organisms - Headers, layouts, navigation, sheets, approval modals, etc.
Theming
- 27 professionally designed themes
- 8 signature themes (Dark, Light, Cyberpunk, Nord, Matrix, etc.)
- 17 color variations
- 2 branded themes (HSuite, SilkSuite)
- Real-time theme switching
- 200+ CSS custom properties
Documentation
📚 Full Documentation: docs/packages/ui-library.md
For comprehensive guides including:
- Complete component catalog with examples
- Theming system and customization
- Animation integration
- Storybook documentation
- Development guidelines
- Best practices
Related
- Main README - Project overview
- Documentation Index - All documentation
- UI Library Guide - Component documentation
- Theming System - Theme customization
Status: ✨ Production Ready | Components: 80+ | Themes: 27 | Framework: Angular 20 + Ionic 8
