diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt index 2be8c01..ecdd0ca 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/SearchScreen.kt @@ -37,6 +37,8 @@ import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.platform.LocalHapticFeedback +import androidx.compose.ui.input.pointer.pointerInput +import androidx.compose.foundation.gestures.detectHorizontalDragGestures import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.painterResource import com.rosetta.messenger.repository.AvatarRepository @@ -224,7 +226,13 @@ fun SearchScreen( } } - Box(modifier = Modifier.fillMaxSize()) { + Box(modifier = Modifier.fillMaxSize().pointerInput(Unit) { + detectHorizontalDragGestures { _, dragAmount -> + if (dragAmount > 10f) { + hideKeyboardInstantly() + } + } + }) { Scaffold( topBar = { // Хедер как в Telegram: стрелка назад + поле ввода