🎨 Ferrox Front UI (ferrox-front-ui)
ferrox-front-ui provides an enterprise-grade Glassmorphism Design System for WebAssembly applications. It features a 12-column responsive layout grid, design tokens, virtualized DataGrid (1,000,000+ rows), and a suite of pre-styled Rust Wasm UI components.
🎨 Glassmorphism Design System Components
- Buttons (
button): Supports variantsprimary,secondary,outline,glass,danger,ghost. - Status Badges (
badge): Pill badges with variantsprimary,success,warning,danger,info. - Cards & Panels (
card):card(),card_header(title),card_body(),card_footer(). - Notification Alerts (
alert): Banner alerts for feedback (success,danger,warning,info). - Form Controls (
input,form_group): Styled input fields with cyan label groups. - Progress Bars (
progress_bar): Smooth percentage progress tracks (0% to 100%). - User Pill & Avatar (
avatar,user_pill): Circular avatar with initials and user info pill. - Loading Spinner (
spinner): Animated CSS glassmorphism spinner. - Virtualized DataGrid (
virtual_data_grid): High-performance table virtualization rendering 1,000,000+ rows smoothly.
🚀 Usage Examples
1. Buttons & Badges
use ;
let btn = button;
let status = badge;
2. Form Groups
use ;
let email_field = form_group;
3. User Pill & Progress Bar
use ;
let user = user_pill;
let progress = progress_bar;
4. 12-Column Grid Layout
use ;
let layout = container
.child;