//! Component library.
//!
//! Every component implements [`View`](crate::view::View). Layout
//! containers ([`Flex`], [`Boxed`]) nest children; leaves ([`Text`],
//! [`Paragraph`], [`SelectList`], [`Scroll`], [`StatusBar`], [`Spacer`]) paint
//! content. Interactive leaves pair with a persisted `*State` (see
//! [`ScrollState`], [`SelectState`]) held by the host. To add a component, drop
//! a new module here and implement `View`; nothing else needs to change.
pub use Boxed;
pub use Flex;
pub use Loader;
pub use ProgressBar;
pub use ;
pub use ;
pub use Spacer;
pub use ;
pub use StatusBar;
pub use ;