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