How can I add an input to a select


I want to be able to add an Input to a select, so the user can either pick one from the select popover or they can insert their own text instead.

Does anyone know a best practice to do this?
Or component/directive that may be available that handles this functionality?



don’t do this inside of select options, do this under them and add “+” next to input.
this way it would be more natural and intuitive