From b8df26b19405749bba898c4482562fa20c2e5d01 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Fri, 11 Aug 2023 13:26:22 +0200 Subject: [PATCH] mode_button: get rid of borders before creating a label --- crates/search/src/search_bar.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/search/src/search_bar.rs b/crates/search/src/search_bar.rs index 7b2ec331878ec5d95450564e7393b2fa4352c72d..94d1407b9b95ea52d1d391d45c67f353d75359f1 100644 --- a/crates/search/src/search_bar.rs +++ b/crates/search/src/search_bar.rs @@ -137,14 +137,15 @@ pub(crate) fn render_search_mode_button( .clone(); let side_width = style.container.corner_radius; style.container.corner_radius = 0.; + if let Some(button_side) = mode.button_side() { + style.container.border.left = mode.border_left(); + style.container.border.right = mode.border_right(); + } let label = Label::new(mode.label(), style.text.clone()) .contained() .with_style(style.container); if let Some(button_side) = mode.button_side() { - style.container.border.left = mode.border_left(); - style.container.border.right = mode.border_right(); - if button_side == Side::Left { Flex::row() .align_children_center()