1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! RUI - A GPUI-based UI Component Library
//!
//! RUI provides a comprehensive set of UI components built on top of GPUI 0.2.
//! It aims to offer a complete, easy-to-use component collection similar to gpui-component.
//!
//! ## Features
//!
//! - **Basic Components**: Buttons, inputs, checkboxes, etc.
//! - **Form Components**: Text inputs, dropdowns, date pickers, etc.
//! - **Layout Components**: Modals, drawers, tabs, etc.
//! - **Advanced Components**: Tables, trees, charts, etc.
//!
//! ## Example
//!
//! ```rust,ignore
//! use rui::prelude::*;
//!
//! let input = TextInput::new(cx)
//! .placeholder("Enter text...")
//! .on_change(|value| {
//! println!("Value: {}", value);
//! });
//! ```
use *;
// Core modules
// Re-exports for convenience
pub use *;
pub use *;
pub use *;
/// Prelude module for common imports