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
//! [PatternFly](https://patternfly.org) components implemented for [Yew](https://yew.rs).
//!
//! ## Goals
//!
//! This crate offers Yew components of PatternFly. The goal is to closely map functionality as
//! it exists in the ReactJS version, but take into account that Rust can sometimes do better. If
//! that is the case, and leads to a safer, more developer-friendly solution, it might be worth
//! doing things differently.
//!
//! The focus is currently on PatternFly v5.
//!
//! ## Help
//!
//! The `rustdoc` documentation should give you some detail information of the Rust code base. It
//! will not explain the components in detail, but offer links to the original PatternFly
//! documentation when possible. Those links are pointers to more information, for a better
//! understanding, but don't mean that they document PatternFly Yew in any way.
//!
//! Some components may offer an example section in their main component documentation. But for
//! more complex examples, see the
//! [PatternFly Yew Quickstart](https://github.com/ctron/patternfly-yew-quickstart) project.

#![recursion_limit = "1024"]
mod icon;

pub mod components;
pub mod core;
pub mod hooks;
pub mod layouts;
pub mod utils;
pub mod validation;

pub mod prelude;