@@ -9,6 +9,9 @@ import androidx.compose.foundation.layout.fillMaxSize
99import androidx.compose.foundation.layout.fillMaxWidth
1010import androidx.compose.foundation.layout.imePadding
1111import androidx.compose.foundation.layout.padding
12+ import androidx.compose.foundation.rememberScrollState
13+ import androidx.compose.foundation.text.KeyboardOptions
14+ import androidx.compose.foundation.verticalScroll
1215import androidx.compose.material3.Card
1316import androidx.compose.material3.CardDefaults
1417import androidx.compose.material3.ExperimentalMaterial3Api
@@ -24,6 +27,7 @@ import androidx.compose.ui.Modifier
2427import androidx.compose.ui.platform.LocalContext
2528import androidx.compose.ui.res.painterResource
2629import androidx.compose.ui.res.stringResource
30+ import androidx.compose.ui.text.input.ImeAction
2731import androidx.lifecycle.compose.collectAsStateWithLifecycle
2832import com.ramcosta.composedestinations.annotation.Destination
2933import kotlinx.coroutines.delay
@@ -112,7 +116,8 @@ fun AccountVerificationScreen(
112116 modifier = Modifier
113117 .fillMaxSize()
114118 .padding(padValues)
115- .imePadding(),
119+ .imePadding()
120+ .verticalScroll(rememberScrollState()),
116121 verticalArrangement = Arrangement .spacedBy(DefaultVerticalSpace ),
117122 ) {
118123 Banner (
@@ -167,6 +172,9 @@ fun AccountVerificationScreen(
167172 onValueChange = {
168173 viewModel.postIntent(ResetPasswordIntent .UpdateStudentName (value = it))
169174 },
175+ keyboardOptions = KeyboardOptions (
176+ imeAction = ImeAction .Next
177+ ),
170178 )
171179 TextField (
172180 modifier = Modifier
0 commit comments