@@ -24,7 +24,7 @@ import {
2424 QuickPickPrompter ,
2525} from '../../../shared/ui/pickerPrompter'
2626import { createInputBox , InputBoxPrompter } from '../../../shared/ui/inputPrompter'
27- import { apprunnerConnectionHelpUrl , apprunnerRuntimeHelpUrl } from '../../../shared/constants'
27+ import { apprunnerConfigHelpUrl , apprunnerConnectionHelpUrl , apprunnerRuntimeHelpUrl } from '../../../shared/constants'
2828import { Wizard , WIZARD_BACK } from '../../../shared/wizards/wizard'
2929import { openUrl } from '../../../shared/utilities/vsCodeUtils'
3030import { getAppRunnerCreateServiceDocUrl } from '../../../shared/extensionUtilities'
@@ -196,10 +196,17 @@ function createSourcePrompter(): QuickPickPrompter<ConfigurationSource> {
196196 )
197197 const apiLabel = localize ( 'AWS.apprunner.createService.configSource.apiLabel' , 'Configure all settings here' )
198198 const repoLabel = localize ( 'AWS.apprunner.createService.configSource.repoLabel' , 'Use configuration file' )
199- const apiItem = { label : apiLabel , data : ConfigurationSource . API }
200- const repoItem = { label : repoLabel , data : ConfigurationSource . REPOSITORY , detail : configDetail }
199+ const apiItem : DataQuickPickItem < ConfigurationSource > = { label : apiLabel , data : ConfigurationSource . API }
200+ const repoItem : DataQuickPickItem < ConfigurationSource > = {
201+ label : repoLabel ,
202+ data : ConfigurationSource . REPOSITORY ,
203+ detail : configDetail ,
204+ }
201205
202- return createQuickPick ( [ apiItem , repoItem ] )
206+ return createQuickPick ( [ apiItem , repoItem ] , {
207+ title : localize ( 'AWS.apprunner.createService.configSource.title' , 'Choose configuration source' ) ,
208+ buttons : createCommonButtons ( apprunnerConfigHelpUrl ) ,
209+ } )
203210}
204211
205212function createCodeRepositorySubForm ( git : GitExtension ) : WizardForm < AppRunnerCodeRepository > {
0 commit comments