in src/main/scala/lang/Typeahead.scala [179:192]
private def suggestFieldKey(str: String): Option[TextSuggestion] =
str match
case "" => Some(typeaheadFieldEntries)
case str =>
typeaheadFieldEntries.suggestions
.filter(_.value.contains(str.toLowerCase())) match {
case suggestions @ nonEmptyList :: Nil =>
Some(
typeaheadFieldEntries.copy(
suggestions = suggestions
)
)
case _ => None
}