feat: Hide keyboard when user is blocked in MessageInputBar
This commit is contained in:
@@ -1955,6 +1955,15 @@ private fun MessageInputBar(
|
|||||||
onToggleEmojiPicker(false)
|
onToggleEmojiPicker(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 🔥 Закрываем клавиатуру когда пользователь заблокирован
|
||||||
|
LaunchedEffect(isBlocked) {
|
||||||
|
if (isBlocked) {
|
||||||
|
val imm = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
|
||||||
|
imm.hideSoftInputFromWindow(view.windowToken, 0)
|
||||||
|
focusManager.clearFocus(force = true)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Функция для гарантированного закрытия клавиатуры через InputMethodManager
|
// Функция для гарантированного закрытия клавиатуры через InputMethodManager
|
||||||
fun hideKeyboardCompletely() {
|
fun hideKeyboardCompletely() {
|
||||||
|
|||||||
Reference in New Issue
Block a user