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