xacli_components/lib.rs
1pub mod components;
2pub mod error;
3
4pub use components::{
5 confirm::Confirm,
6 input::Input,
7 multiselect::MultiSelect,
8 progress::ProgressBar,
9 select::Select,
10 spinner::{Spinner, SpinnerHandle},
11};
12pub use error::{ComponentError, Result};
13
14// Re-export spinner frames for convenience
15pub mod spinner {
16 pub use crate::components::spinner::{frames, Spinner, SpinnerEvent, SpinnerHandle};
17}
18
19pub mod prelude {
20 pub use crate::{components::*, ComponentError, Result};
21}