Make label optional for checkbox widget
This commit is contained in:
parent
a2d052982b
commit
0d2aa41dee
15 changed files with 87 additions and 58 deletions
|
|
@ -39,11 +39,13 @@ impl Example {
|
|||
}
|
||||
|
||||
fn view(&self) -> Element<'_, Message> {
|
||||
let default_checkbox = checkbox("Default", self.default)
|
||||
let default_checkbox = checkbox(self.default)
|
||||
.label("Default")
|
||||
.on_toggle(Message::DefaultToggled);
|
||||
|
||||
let styled_checkbox = |label| {
|
||||
checkbox(label, self.styled)
|
||||
checkbox(self.styled)
|
||||
.label(label)
|
||||
.on_toggle_maybe(self.default.then_some(Message::StyledToggled))
|
||||
};
|
||||
|
||||
|
|
@ -55,7 +57,8 @@ impl Example {
|
|||
]
|
||||
.spacing(20);
|
||||
|
||||
let custom_checkbox = checkbox("Custom", self.custom)
|
||||
let custom_checkbox = checkbox(self.custom)
|
||||
.label("Custom")
|
||||
.on_toggle(Message::CustomToggled)
|
||||
.icon(checkbox::Icon {
|
||||
font: ICON_FONT,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue