Переглянути джерело

Adds placeholder string to repo pickers

main
Eric Amodio 1 рік тому
джерело
коміт
b032f658aa
2 змінених файлів з 5 додано та 3 видалено
  1. +1
    -1
      src/commands/openAssociatedPullRequestOnRemote.ts
  2. +4
    -2
      src/quickpicks/repositoryPicker.ts

+ 1
- 1
src/commands/openAssociatedPullRequestOnRemote.ts Переглянути файл

@ -40,7 +40,7 @@ export class OpenAssociatedPullRequestOnRemoteCommand extends ActiveEditorComman
}
try {
const repo = await getRepositoryOrShowPicker('Open Pull Request Associated', undefined, {
const repo = await getRepositoryOrShowPicker('Open Pull Request Associated', undefined, undefined, {
filter: async r => (await this.container.git.getBestRemoteWithRichProvider(r.uri))?.provider != null,
});
if (repo == null) return;

+ 4
- 2
src/quickpicks/repositoryPicker.ts Переглянути файл

@ -13,6 +13,7 @@ export async function getBestRepositoryOrShowPicker(
uri: Uri | undefined,
editor: TextEditor | undefined,
title: string,
placeholder?: string,
options?: { filter?: (r: Repository) => Promise<boolean> },
): Promise<Repository | undefined> {
let repository = Container.instance.git.getBestRepository(uri, editor);
@ -24,7 +25,7 @@ export async function getBestRepositoryOrShowPicker(
}
if (repository != null) return repository;
const pick = await showRepositoryPicker(title, undefined, options);
const pick = await showRepositoryPicker(title, placeholder, options);
if (pick instanceof CommandQuickPickItem) {
await pick.execute();
return undefined;
@ -35,6 +36,7 @@ export async function getBestRepositoryOrShowPicker(
export async function getRepositoryOrShowPicker(
title: string,
placeholder?: string,
uri?: Uri,
options?: { filter?: (r: Repository) => Promise<boolean> },
): Promise<Repository | undefined> {
@ -52,7 +54,7 @@ export async function getRepositoryOrShowPicker(
}
if (repository != null) return repository;
const pick = await showRepositoryPicker(title, undefined, options);
const pick = await showRepositoryPicker(title, placeholder, options);
if (pick instanceof CommandQuickPickItem) {
void (await pick.execute());
return undefined;

Завантаження…
Відмінити
Зберегти