goyda 0.1.3

A Rust UI toolkit that compiles the same app to Windows, Android, and web
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::components::Component;

pub struct Switch {
    pub checked: bool,
}

impl Switch {
    /// An on/off toggle switch, starting `checked` or not. Listen for
    /// toggles with `.on_checked_change(...)` (see [`crate::listeners`]).
    pub fn new(checked: bool) -> Component {
        Component::Switch(Self { checked })
    }
}