Draft: feat: add user modal
Proof of concept.
This requires more thought and very possibly a different approach. In this case it is probably best to complete code review before QA.
Refactor the select field so that options are auto-selected when:
- An email like value is detected
- The user hits enter
- The user hits space
Things to consider and test:
- Are there any issues if loading the select value takes too long?
- What happens if the first search term is not correctly auto-selected? Currently this prevents any other values from being selected...
Related to #877