rnk 0.19.3

A React-like declarative terminal UI framework for Rust, inspired by Ink and Bubbletea
Documentation
mod code_editor;
mod color_picker;
mod command_palette;
mod command_palette_accessibility;
mod confirm;
mod context_menu;
mod file_picker;
mod multi_select;
mod paginator;
mod select_input;
pub(crate) mod selection_list;
mod text_input;

pub use code_editor::{CodeEditor, Language};
pub use color_picker::{
    ColorPalette, ColorPicker, ColorPickerState, ColorPickerStyle, handle_color_picker_input,
};
pub use command_palette::{
    Command, CommandPalette, CommandPaletteState, CommandPaletteStyle, handle_command_palette_input,
};
pub use confirm::{
    ButtonStyle, Confirm, ConfirmState, ConfirmStyle, handle_confirm_input,
    handle_confirm_input_with_mode,
};
pub use context_menu::{ContextMenu, ContextMenuState, ContextMenuStyle, MenuItem};
pub use file_picker::{
    FileEntry, FileFilter, FilePicker, FilePickerState, FilePickerStyle, FileType,
    handle_file_picker_input,
};
pub use multi_select::{
    MultiSelect, MultiSelectItem, MultiSelectState, MultiSelectStyle, handle_multi_select_input,
};
pub use paginator::{
    Paginator, PaginatorState, PaginatorStyle, PaginatorType, handle_paginator_input,
};
pub use select_input::{
    SelectInput, SelectInputState, SelectInputStyle, SelectItem, handle_select_input,
};
pub use text_input::{
    TextInputHandle, TextInputOptions, TextInputState, handle_text_input, use_text_input,
};