1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
//! # Ratatui-widgets
//!
//! [![Crates.io Badge]][Crate] [![License Badge]](#license) [![Docs.rs Badge]][API Docs]<br>
//! [![Deps.rs Badge]][Dependencies] [![Codecov.io Badge]][Coverage] [![Discord Badge]][Ratatui
//! Discord]
//!
//! `ratatui-widgets` is a Rust crate with extra widgets for [Ratatui].
//!
//! ## Installation
//!
//! ```shell
//! cargo add ratatui-widgets
//! ```
//!
//! ## Usage
//!
//! ```rust
//! // TODO: Add usage examples
//! ```
//!
//! ## Example
//!
//! ![Button](https://vhs.charm.sh/vhs-MSE5G9byLklG23xdJwbqR.gif)
//!
//! [Crates.io Badge]: https://img.shields.io/crates/v/ratatui-widgets?logo=rust&style=for-the-badge
//! [License Badge]: https://img.shields.io/crates/l/ratatui-widgets?style=for-the-badge
//! [Docs.rs Badge]: https://img.shields.io/docsrs/ratatui-widgets?logo=rust&style=for-the-badge
//! [Deps.rs Badge]:
//! https://deps.rs/repo/github/joshka/ratatui-widgets/status.svg?style=for-the-badge
//! [Codecov.io Badge]:
//! https://img.shields.io/codecov/c/github/joshka/ratatui-widgets?logo=codecov&style=for-the-badge&token=BAQ8SOKEST
//! [Discord Badge]:
//! https://img.shields.io/discord/1070692720437383208?label=ratatui+discord&logo=discord&style=for-the-badge
//!
//! [Crate]: https://crates.io/crates/ratatui-widgets
//! [API Docs]: https://docs.rs/crate/ratatui-widgets/
//! [Dependencies]: https://deps.rs/repo/github/joshka/ratatui-widgets
//! [Coverage]: https://app.codecov.io/gh/joshka/ratatui-widgets
//! [Ratatui Discord]: https://discord.gg/pMCEU9hNEj
//!
//! [Ratatui]: https://crates.io/crates/ratatui
pub mod button;
pub mod events;
pub mod stack_container;
pub use button::{Button, State as ButtonState, Theme as ButtonTheme};
pub use stack_container::StackContainer;