synpad 0.1.0

A full-featured Matrix chat client built with Dioxus
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use dioxus::prelude::*;

/// Loading spinner component.
#[component]
pub fn Spinner(#[props(default = false)] small: bool) -> Element {
    let class = if small {
        "spinner spinner--small"
    } else {
        "spinner"
    };

    rsx! {
        div { class: "{class}" }
    }
}