Skip to content
Snippets Groups Projects
Verified Commit 449c7188 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

fix: correct issues with password fields

parent 671a6d06
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,8 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.FocusDirection
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.text.input.TextFieldValue
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
......@@ -101,7 +103,12 @@ fun LoginView(
.fillMaxWidth()
.handleTabFocus(focusManager),
label = { Text("Password") },
keyboardOptions = KeyboardOptions.Default.copy(imeAction = ImeAction.Next),
keyboardOptions = KeyboardOptions.Default.copy(
keyboardType = KeyboardType.Password,
autoCorrect = false,
capitalization = KeyboardCapitalization.None,
imeAction = ImeAction.Next
),
keyboardActions = KeyboardActions(onNext = {
focusManager.moveFocus(FocusDirection.Down)
}),
......
......@@ -19,6 +19,7 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.text.input.TextFieldValue
......@@ -46,7 +47,9 @@ fun PasswordTextField(
trailingIcon: @Composable (() -> Unit)? = null,
isError: Boolean = false,
keyboardOptions: KeyboardOptions = KeyboardOptions.Default.copy(
keyboardType = KeyboardType.Password
keyboardType = KeyboardType.Password,
autoCorrect = false,
capitalization = KeyboardCapitalization.None
),
keyboardActions: KeyboardActions = KeyboardActions(),
singleLine: Boolean = false,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment