Skip to content

Commit 038f786

Browse files
fix(create-app): update prompt message based on user input (#2103)
1 parent c391ea3 commit 038f786

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

packages/create-app/index.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,15 @@ async function init() {
7676

7777
// determine template
7878
let template = argv.t || argv.template
79-
80-
const availableTemplates = TEMPLATES.map((template) => stripColors(template))
81-
const isValidTemplate = availableTemplates.includes(template)
82-
const message = isValidTemplate
83-
? `Select a template:`
84-
: `${template} isn't a valid template. Please choose from below: `
79+
let message = 'Select a template:'
80+
let isValidTemplate = false
81+
82+
// --template expects a value
83+
if (typeof template === 'string') {
84+
const availableTemplates = TEMPLATES.map(stripColors)
85+
isValidTemplate = availableTemplates.includes(template)
86+
message = `${template} isn't a valid template. Please choose from below:`
87+
}
8588

8689
if (!template || !isValidTemplate) {
8790
/**

0 commit comments

Comments
 (0)