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
//! WASM UI Application for Reinhardt Admin Panel
//!
//! This crate provides the client-side UI application for the admin panel,
//! built with reinhardt-pages and compiled to WebAssembly.
//!
//! # Architecture
//!
//! The application is organized into:
//! - `components/layout` - Layout components (header, sidebar, footer)
//! - `components/common` - Common reusable components (buttons, modals, etc.)
//! - `components/features` - Feature-specific components (dashboard, list, form, etc.)
//! - `router` - Client-side routing
//!
//! # Components
//!
//! All components are built using reinhardt-pages' reactive system with:
//! - `Signal<T>` for reactive state
//! - `create_resource` for Server Function calls
//! - `view!` macro for declarative UI
//!
//! # Example
//!
//! ```ignore
//! use reinhardt_admin_app::components::features::dashboard::dashboard_view;
//!
//! // In your app
//! view! {
//! <div>
//! {dashboard_view()}
//! </div>
//! }
//! ```
// Re-exports
pub use *;
pub use *;