diff --git a/docs/dev-guide/ui-api.md b/docs/dev-guide/ui-api.md index 89ccb21262..4ee32902fe 100644 --- a/docs/dev-guide/ui-api.md +++ b/docs/dev-guide/ui-api.md @@ -526,7 +526,7 @@ However, you can add the following additional fields (which are optional and onl } ``` -Supported inquirer types: `checkbox`, `confirm`, `input`, `password`, `list`, `rawlist`. +Supported inquirer types: `checkbox`, `confirm`, `input`, `password`, `list`, `rawlist`, `editor`. In addition to those, the UI supports special types that only works with it: diff --git a/packages/@vue/cli-ui/src/components/prompt/Prompt.vue b/packages/@vue/cli-ui/src/components/prompt/Prompt.vue index 030ef3d259..fe489b36b7 100644 --- a/packages/@vue/cli-ui/src/components/prompt/Prompt.vue +++ b/packages/@vue/cli-ui/src/components/prompt/Prompt.vue @@ -52,6 +52,11 @@ export default { align-items stretch justify-content center + &.vertical + grid-template-columns auto + grid-template-areas "info" "input" + grid-gap $padding-item + .list-item-info margin-right ($padding-item * 2) diff --git a/packages/@vue/cli-ui/src/components/prompt/PromptEditor.vue b/packages/@vue/cli-ui/src/components/prompt/PromptEditor.vue new file mode 100644 index 0000000000..46dfd0005d --- /dev/null +++ b/packages/@vue/cli-ui/src/components/prompt/PromptEditor.vue @@ -0,0 +1,39 @@ + + + + +