Use `when_else()`

Joseph T. Lyons created

Change summary

crates/ui2/src/components/keybinding.rs | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

Detailed changes

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.))