rustact 0.1.0

Async terminal UI framework inspired by React, built on top of ratatui and tokio.
Documentation
pub mod context;
pub mod events;
pub mod hooks;
mod interactions;
pub mod renderer;
pub mod runtime;
pub mod styles;
pub mod text_input;

pub use events::{FrameworkEvent, is_ctrl_c, is_mouse_click, mouse_position, mouse_scroll_delta};
pub use hooks::{ReducerDispatch, RefHandle, Scope, StateHandle};
pub use interactions::is_button_click;
pub use runtime::{
    App, AppConfig, ButtonNode, ComponentElement, Dispatcher, Element, FlexDirection,
    FormFieldNode, FormFieldStatus, FormNode, GaugeNode, LayeredNode, ListItemNode, ListNode,
    ModalNode, TabPaneNode, TableCellNode, TableNode, TableRowNode, TabsNode, TextInputNode,
    ToastLevel, ToastNode, ToastStackNode, TreeItemNode, TreeNode, View, component,
};
pub use styles::{ComputedStyle, StyleQuery, Stylesheet};
pub use text_input::{TextInputHandle, TextInputState};