diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/AddContactSheetFragment.kt b/app/src/main/java/sh/sar/basedbank/ui/home/AddContactSheetFragment.kt index 0955cb8..09e7b8d 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/AddContactSheetFragment.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/AddContactSheetFragment.kt @@ -234,6 +234,12 @@ class AddContactSheetFragment : BottomSheetDialogFragment() { private fun setupAccountSearch() { binding.tilAccount.setEndIconOnClickListener { performLookup() } + binding.etAccount.setOnEditorActionListener { _, actionId, _ -> + if (actionId == android.view.inputmethod.EditorInfo.IME_ACTION_SEARCH) { + performLookup() + true + } else false + } } private fun performLookup() { @@ -387,7 +393,7 @@ class AddContactSheetFragment : BottomSheetDialogFragment() { // Auto-fill alias with existing alias or name if (binding.etAlias.text.isNullOrBlank()) { - binding.etAlias.setText(validation.name) + binding.etAlias.setText(sh.sar.basedbank.util.bmlapi.BmlDashboardParser.toTitleCase(validation.name)) } binding.etCurrency.setText(validation.currency)