inquirer-autocomplete-prompt
inquirer-autocomplete-prompt copied to clipboard
Idea: `emptyText` could be a function for reactivity
Happy to make a PR, but wanted to make sure you'd be interested.
I'd love to see the emptyText option expand to be either a function, a string, or undefined. This would enable some level of reactivity for that portion of the prompt.
Example: I have a list of items, but a user is allowed to create unique items (with suggestOnly: true option), instead of printing No results... I could print a more useful message, such as: Add "searchTerm" to database.
in code example:
{
…
emptyText: (searchTerm) => `Add ${searchTerm} to database`,
…
}
Sure that could be useful, if you decide to do it you should also add it for searchText then at the same time I think.
And the function should probably receive the same input as the source function: answers and input.
That way you can construct even more dynamic text based on earlier input.