File tree 1 file changed +9
-0
lines changed
feature/payments/src/commonMain/kotlin/org/mifospay/feature/payments
1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ import androidx.compose.foundation.layout.Column
13
13
import androidx.compose.foundation.layout.fillMaxSize
14
14
import androidx.compose.foundation.pager.rememberPagerState
15
15
import androidx.compose.runtime.Composable
16
+ import androidx.compose.runtime.LaunchedEffect
16
17
import androidx.compose.ui.Modifier
18
+ import androidx.compose.ui.platform.LocalSoftwareKeyboardController
17
19
import org.jetbrains.compose.ui.tooling.preview.Preview
18
20
import org.mifospay.core.ui.MifosScrollableTabRow
19
21
import org.mifospay.core.ui.utility.TabContent
@@ -36,6 +38,13 @@ private fun PaymentScreenContent(
36
38
) {
37
39
val pagerState = rememberPagerState(pageCount = { tabContents.size })
38
40
41
+ val keyboardController = LocalSoftwareKeyboardController .current
42
+ LaunchedEffect (
43
+ pagerState.currentPage,
44
+ ) {
45
+ keyboardController?.hide()
46
+ }
47
+
39
48
Column (
40
49
modifier = modifier
41
50
.fillMaxSize(),
You can’t perform that action at this time.
0 commit comments