Từ sản phẩm, thành nền tảng chung
Quorix UI bắt đầu từ một nhu cầu đơn giản: quorix-vietnam cần một ngôn ngữ giao diện nhất quán. Thay vì xây dựng từ bảng thiết kế lý thuyết, chúng tôi rút ra từng layout, từng component, từng bề mặt từ những gì sản phẩm thực sự cần. Rồi chuẩn hóa chúng thành một package có thể tái sử dụng.
Hôm nay, Quorix UI không còn chỉ là bộ reset + vài file token. Nó là design system và UI toolkit đủ sức để các sản phẩm mới trong hệ sinh thái Quorix có thể xây dựng nhanh hơn mà không mất đi tính nhất quán và bản sắc.
Bên trong có gì
Phiên bản hiện tại bao phủ toàn bộ tầng presentation và interactive behavior:
Foundation & Tokens
- CSS reset và base normalization
- Color, typography, spacing, radius, shadow tokens
- Form controls, layout primitives, utility classes
Components & Primitives
- Button, card, badge, divider, tabs, modal, toast
- Theme manager, scroll utilities, audio player (TypeScript)
Editorial & Content Surfaces
- Prose layout, code block styling, article extensions
- TOC, hero section, metadata grid, video/audio embeds
AI-First Primitives
- Answer panel, source list, quick results panel
- Thread chat interface primitives
Distribution
- Browser, ESM, CJS builds
- TypeScript declarations
- Pre-publish verification + dry-run packing
Cấu trúc package:
| |
Cách sử dụng
npm
| |
| |
Import theo module
| |
CDN
| |
Thông tin package
| Mục | Giá trị |
|---|---|
| Package | @quorix/ui |
| Version | 2.1.8 |
| Module formats | browser, ESM, CJS |
| Types | dist/quorix.d.ts |
| GitHub | vmcchooky/quorix-ui |
| npm | @quorix/ui |
| CDN | jsDelivr |
| License | MIT |
Tại sao đây là nền tảng
Quorix UI giải quyết ba vấn đề cụ thể:
- Consistency — Từ token đến interactive behavior, tất cả các sản phẩm trong Quorix nói cùng một “ngôn ngữ giao diện”
- Velocity — Primitives và layouts đã sẵn sàng. Sản phẩm mới không phải dựng lại form controls hay article layout từ đầu
- Quality — Package được version, verify, release qua npm/CDN. Frontend foundation không phải là ad-hoc scripts
Kết quả là quorix-vietnam có một codebase sạch hơn, và các dự án tiếp theo có thể khởi động nhanh hơn mà vẫn giữ được bản sắc Quorix.
Tiếp theo
Quorix UI đang được sử dụng trực tiếp trong quorix-vietnam và sẵn sàng cho các sản phẩm mới. Nếu bạn có hứng thú với giao diện hệ sinh thái Quorix, hãy xem package này trên npm hoặc GitHub.
Đóng góp? Bạn hãy mở issue trên vmcchooky/quorix-ui.