From ee45db8a78cbce9a6ffdb99cf3ebe4ea379821d3 Mon Sep 17 00:00:00 2001 From: "Joseph T. Lyons" Date: Wed, 6 Dec 2023 22:34:28 -0500 Subject: [PATCH] Use `when_else()` --- crates/ui2/src/components/keybinding.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/ui2/src/components/keybinding.rs b/crates/ui2/src/components/keybinding.rs index c4054fa1a434e677c3480740c31ee55ec45cb419..29586fd1941ba1fe69608e14d6f7fb01e053d56c 100644 --- a/crates/ui2/src/components/keybinding.rs +++ b/crates/ui2/src/components/keybinding.rs @@ -98,10 +98,11 @@ impl RenderOnce for Key { div() .py_0() - .when(single_char, |el| { - el.w(rems(14. / 16.)).flex().flex_none().justify_center() - }) - .when(!single_char, |el| el.px_0p5()) + .when_else( + single_char, + |el| el.w(rems(14. / 16.)).flex().flex_none().justify_center(), + |el| el.px_0p5(), + ) .h(rems(14. / 16.)) .text_ui() .line_height(relative(1.))