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}