diff --git a/examples/api-samples/src/browser/menu/sample-menu-contribution.ts b/examples/api-samples/src/browser/menu/sample-menu-contribution.ts index 2a7186904e258..98275d3330f72 100644 --- a/examples/api-samples/src/browser/menu/sample-menu-contribution.ts +++ b/examples/api-samples/src/browser/menu/sample-menu-contribution.ts @@ -61,6 +61,17 @@ export class SampleCommandContribution implements CommandContribution { protected readonly messageService: MessageService; registerCommands(commands: CommandRegistry): void { + commands.registerCommand({ id: 'create-quick-pick-sample', label: 'Internal QuickPick' }, { + execute: () => { + const pick = this.quickInputService.createQuickPick(); + pick.items = [{ label: '1' }, { label: '2' }, { label: '3' }]; + pick.onDidAccept(() => { + console.log(`accepted: ${pick.selectedItems[0]?.label}`); + pick.hide(); + }); + pick.show(); + } + }); commands.registerCommand(SampleCommand, { execute: () => { alert('This is a sample command!');