@@ -2,11 +2,14 @@ use collections::{CommandPaletteFilter, HashMap};
use fuzzy::{StringMatch, StringMatchCandidate};
use gpui::{
actions, div, Action, AppContext, Component, Div, EventEmitter, FocusHandle, Keystroke,
- ParentElement, Render, SharedString, StatelessInteractive, Styled, View, ViewContext,
- VisualContext, WeakView, WindowContext,
+ ParentElement, Render, StatelessInteractive, Styled, View, ViewContext, VisualContext,
+ WeakView, WindowContext,
};
use picker::{Picker, PickerDelegate};
-use std::cmp::{self, Reverse};
+use std::{
+ cmp::{self, Reverse},
+ sync::Arc,
+};
use theme::ActiveTheme;
use ui::{v_stack, HighlightedLabel, StyledExt};
use util::{
@@ -4,7 +4,7 @@ use gpui::{
StatelessInteractive, Styled, Task, UniformListScrollHandle, View, ViewContext, VisualContext,
WindowContext,
};
-use std::cmp;
+use std::{cmp, sync::Arc};
use ui::{prelude::*, v_stack, Divider, Label, LabelColor};
pub struct Picker<D: PickerDelegate> {
@@ -44,6 +44,10 @@ impl PickerDelegate for Delegate {
self.candidates.len()
}
+ fn placeholder_text(&self) -> Arc<str> {
+ "Test".into()
+ }
+
fn render_match(
&self,
ix: usize,