diff --git a/crates/command_palette2/src/command_palette.rs b/crates/command_palette2/src/command_palette.rs index abba09519b..0afbe50a03 100644 --- a/crates/command_palette2/src/command_palette.rs +++ b/crates/command_palette2/src/command_palette.rs @@ -8,7 +8,7 @@ use gpui::{ use picker::{Picker, PickerDelegate}; use std::cmp::{self, Reverse}; use theme::ActiveTheme; -use ui::{modal, Label}; +use ui::{modal, v_stack, Label}; use util::{ channel::{parse_zed_link, ReleaseChannel, RELEASE_CHANNEL}, ResultExt, @@ -76,8 +76,8 @@ impl Modal for CommandPalette { impl Render for CommandPalette { type Element = Div; - fn render(&mut self, cx: &mut ViewContext) -> Self::Element { - modal(cx).w_96().child(self.picker.clone()) + fn render(&mut self, _cx: &mut ViewContext) -> Self::Element { + v_stack().w_96().child(self.picker.clone()) } } diff --git a/crates/editor2/src/editor.rs b/crates/editor2/src/editor.rs index 5bc67a57b6..27ec24b40b 100644 --- a/crates/editor2/src/editor.rs +++ b/crates/editor2/src/editor.rs @@ -97,7 +97,7 @@ use text::{OffsetUtf16, Rope}; use theme::{ ActiveTheme, DiagnosticStyle, PlayerColor, SyntaxTheme, Theme, ThemeColors, ThemeSettings, }; -use ui::IconButton; +use ui::{IconButton, StyledExt}; use util::{post_inc, RangeExt, ResultExt, TryFutureExt}; use workspace::{ item::ItemEvent, searchable::SearchEvent, ItemNavHistory, SplitDirection, ViewId, Workspace, @@ -1582,7 +1582,7 @@ impl CodeActionsMenu { .collect() }, ) - .bg(cx.theme().colors().element_background) + .elevation_1(cx) .px_2() .py_1() .with_width_from_item( diff --git a/crates/picker2/src/picker2.rs b/crates/picker2/src/picker2.rs index 9d0019b2dc..4d6e178849 100644 --- a/crates/picker2/src/picker2.rs +++ b/crates/picker2/src/picker2.rs @@ -5,8 +5,7 @@ use gpui::{ WindowContext, }; use std::cmp; -use theme::ActiveTheme; -use ui::v_stack; +use ui::{prelude::*, v_stack, Divider}; pub struct Picker { pub delegate: D, @@ -145,6 +144,7 @@ impl Render for Picker { .id("picker-container") .focusable() .size_full() + .elevation_2(cx) .on_action(Self::select_next) .on_action(Self::select_prev) .on_action(Self::select_first) @@ -153,19 +153,12 @@ impl Render for Picker { .on_action(Self::confirm) .on_action(Self::secondary_confirm) .child( - v_stack().gap_px().child( - v_stack() - .py_0p5() - .px_1() - .child(div().px_2().py_0p5().child(self.editor.clone())), - ), - ) - .child( - div() - .h_px() - .w_full() - .bg(cx.theme().colors().element_background), + v_stack() + .py_0p5() + .px_1() + .child(div().px_2().py_0p5().child(self.editor.clone())), ) + .child(Divider::horizontal()) .child( v_stack() .py_0p5()