Make toggle
method accept impl Into<Option<bool>>
(#3446)
This PR makes the `toggle` method on the various list components accept an `impl Into<Option<bool>>` instead of just an `Option<bool>`. This allows a caller with just a `bool` avoid having to wrap the `Option` themselves. Release Notes: - N/A
This commit is contained in:
parent
fb377aed73
commit
df5de47a78
5 changed files with 10 additions and 11 deletions
|
@ -34,10 +34,9 @@ impl RenderOnce for Disclosure {
|
|||
fn render(self, _cx: &mut WindowContext) -> Self::Rendered {
|
||||
IconButton::new(
|
||||
"toggle",
|
||||
if self.is_open {
|
||||
Icon::ChevronDown
|
||||
} else {
|
||||
Icon::ChevronRight
|
||||
match self.is_open {
|
||||
true => Icon::ChevronDown,
|
||||
false => Icon::ChevronRight,
|
||||
},
|
||||
)
|
||||
.color(Color::Muted)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue