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}