#![doc = include_str!("../README.md")]
pub use ravenrs_core as core;
pub use ravenrs_layout as layout;
pub use ravenrs_reactive as reactive;
pub use ravenrs_render as render;
pub use ravenrs_style as style;
pub use ravenrs_text as text;
pub use ravenrs_widgets as widgets;
#[cfg(not(target_arch = "wasm32"))]
pub mod native {
pub use ravenrs_platform_native::{PlatformError, WindowOptions, run};
}
#[cfg(target_arch = "wasm32")]
pub mod web {
pub use ravenrs_platform_web::{WebApp, WebError, WebOptions, start};
}
pub mod prelude {
pub use ravenrs_core::{
AccessAction, AccessTree, Color, CursorIcon, ImageData, ImageQuad, Insets, LinearGradient, Point,
Quad, Rect, Role, Scene, Shadow, Size, Toggled,
};
pub use ravenrs_layout::{Align, Justify};
pub use ravenrs_reactive::{Binding, Derived, State};
pub use ravenrs_style::{Semantic, TextStyle, Theme, Weight};
pub use ravenrs_widgets::*;
}