patternfly_yew/lib.rs
1//! [PatternFly](https://patternfly.org) components implemented for [Yew](https://yew.rs).
2//!
3//! ## Goals
4//!
5//! This crate offers Yew components of PatternFly. The goal is to closely map functionality as
6//! it exists in the ReactJS version, but take into account that Rust can sometimes do better. If
7//! that is the case, and leads to a safer, more developer-friendly solution, it might be worth
8//! doing things differently.
9//!
10//! The focus is currently on PatternFly v5.
11//!
12//! ## Help
13//!
14//! The `rustdoc` documentation should give you some detail information of the Rust code base. It
15//! will not explain the components in detail, but offer links to the original PatternFly
16//! documentation when possible. Those links are pointers to more information, for a better
17//! understanding, but don't mean that they document PatternFly Yew in any way.
18//!
19//! Some components may offer an example section in their main component documentation. But for
20//! more complex examples, see the
21//! [PatternFly Yew Quickstart](https://github.com/ctron/patternfly-yew-quickstart) project.
22
23#![recursion_limit = "1024"]
24mod icon;
25
26pub mod components;
27pub mod core;
28pub mod hooks;
29pub mod layouts;
30pub mod utils;
31pub mod validation;
32
33pub mod prelude;