Skip to main content Module widgets Copy item path Source pub use amount::AmountWidget ;pub use date::DateWidget ;pub use editor::EditMode ;pub use editor::Editor ;pub use editor::VimAction ;pub use editor::VimMode ;pub use select::SelectOption ;pub use select::SelectWidget ;pub use splits::FocusedSubWidget ;pub use splits::SplitRow ;pub use splits::SplitRowPrefill ;pub use splits::SplitsWidget ;amount Numeric amount entry widget. date Free-text date entry widget. editor Text-input editor supporting both emacs-style readline bindings and
a minimal vim-motion mode. The editor is pure state — it does not
own any terminal or ratatui types, so it can be tested without I/O. select Dropdown / list select widget. splits Multi-row split editor widget for transaction-create forms. Widget The primary widget union — enum dispatch, no Box<dyn>, derives Debug. WidgetKind Discriminant for widget-first key routing without carrying widget data.