//! VAPORA Leptos UI - Glassmorphism component library //! //! CSR/SSR agnostic components with glassmorphism design. //! //! # Features //! //! - 🎨 Glassmorphism design (cyan/purple/pink gradients) //! - 🔄 CSR/SSR agnostic (works in both contexts) //! - ♿ Accessible (ARIA labels, keyboard navigation) //! - 📱 Mobile responsive //! - 🎯 UnoCSS integration //! //! # Quick Start //! //! ```rust //! use leptos::prelude::*; //! use vapora_leptos_ui::{Button, Variant, Size}; //! //! #[component] //! fn App() -> impl IntoView { //! view! { //! //! } //! } //! ``` pub mod data; pub mod feedback; pub mod forms; pub mod layout; pub mod navigation; pub mod primitives; pub mod theme; mod utils; // Re-export theme tokens // Re-export data types pub use data::table::unified::TableColumn; // Re-export components (all fully functional as of v1.2.0) pub use data::{Pagination, StatCard, Table}; pub use feedback::{use_toast, ToastContext, ToastMessage, ToastProvider, ToastType}; pub use forms::{ validate_email, validate_max_length, validate_min_length, validate_required, FormField, }; pub use layout::{Card, Modal}; pub use navigation::SpaLink; pub use primitives::{Badge, Button, Input, Spinner}; pub use theme::{BlurLevel, GlowColor, Size, Variant}; pub use utils::Portal;