patternfly_dioxus/
spiner.rs

1use dioxus::prelude::*;
2
3#[allow(non_snake_case,dead_code)]
4pub fn PfLargeSpinner(cx: Scope) -> Element {
5
6    
7    cx.render(rsx! {
8        svg { class: "pf-c-spinner", role: "progressbar", view_box: "0 0 100 100",
9            circle { class: "pf-c-spinner__path", cx: "50", cy: "50", r: "45", fill: "none" }
10        }
11    
12    })
13}
14
15#[allow(non_snake_case,dead_code)]
16pub fn PfSmallSpinner(cx: Scope) -> Element {
17
18    
19    cx.render(rsx! {
20        svg { class: "pf-c-spinner pf-m-sm", role: "progressbar", view_box: "0 0 100 100",
21            circle { class: "pf-c-spinner__path", cx: "50", cy: "50", r: "45", fill: "none" }
22        }
23    
24    })
25}
26
27#[allow(non_snake_case,dead_code)]
28pub fn PfMiddleSpinner(cx: Scope) -> Element {
29    cx.render(rsx! {
30        svg { class: "pf-c-spinner pf-m-md", role: "progressbar", view_box: "0 0 100 100",
31            circle { class: "pf-c-spinner__path", cx: "50", cy: "50", r: "45", fill: "none" }
32        }
33    
34    })
35}