Update command_palette.rs

This commit is contained in:
Nate Butler 2023-11-28 15:06:37 -05:00
parent a9cb6589dd
commit 40bbbd3226

View file

@ -1,7 +1,7 @@
use collections::{CommandPaletteFilter, HashMap}; use collections::{CommandPaletteFilter, HashMap};
use fuzzy::{StringMatch, StringMatchCandidate}; use fuzzy::{StringMatch, StringMatchCandidate};
use gpui::{ use gpui::{
actions, Action, AppContext, DismissEvent, Div, EventEmitter, FocusHandle, FocusableView, actions, rems, Action, AppContext, DismissEvent, Div, EventEmitter, FocusHandle, FocusableView,
Keystroke, ParentElement, Render, Styled, View, ViewContext, VisualContext, WeakView, Keystroke, ParentElement, Render, Styled, View, ViewContext, VisualContext, WeakView,
}; };
use picker::{Picker, PickerDelegate}; use picker::{Picker, PickerDelegate};
@ -79,7 +79,10 @@ impl Render for CommandPalette {
type Element = Div; type Element = Div;
fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element { fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
v_stack().w_96().child(self.picker.clone()) v_stack()
.min_w_96()
.max_w(rems(36.))
.child(self.picker.clone())
} }
} }
@ -301,15 +304,19 @@ impl PickerDelegate for CommandPaletteDelegate {
}; };
Some( Some(
ListItem::new(ix).selected(selected).child( ListItem::new(ix)
h_stack() .variant(ui::ListItemVariant::Inset)
.justify_between() .selected(selected)
.child(HighlightedLabel::new( .child(
command.name.clone(), h_stack()
r#match.positions.clone(), .w_full()
)) .justify_between()
.children(KeyBinding::for_action(&*command.action, cx)), .child(HighlightedLabel::new(
), command.name.clone(),
r#match.positions.clone(),
))
.children(KeyBinding::for_action(&*command.action, cx)),
),
) )
} }
} }