patternfly_dioxus/badge.rs
1use dioxus::prelude::*;
2
3#[allow(non_snake_case)]
4#[inline_props]
5pub fn PfBadge<'a>(cx: Scope<'a>, children: Element<'a>, read:Option<bool>) -> Element {
6 let read = read.unwrap_or(false);
7 let css = if read {
8 "pf-c-badge pf-m-read"
9 } else {
10 "pf-c-badge pf-m-unread"
11 };
12 cx.render(rsx! {
13 span{ class:"{css}", children}
14
15 })
16}