android: add IME action to trigger custom CustomLogin

Updates tailscale/tailscale#14864

Signed-off-by: kari-ts <kari@tailscale.com>
pull/649/head
kari-ts 7 months ago
parent d3f34c579d
commit 9d19db3b3c

@ -9,6 +9,7 @@ import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.text.KeyboardActions
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.material3.Button
import androidx.compose.material3.ListItem
@ -26,6 +27,7 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.text.input.KeyboardCapitalization
import androidx.compose.ui.unit.dp
import com.tailscale.ipn.R
@ -140,7 +142,11 @@ fun LoginView(
placeholder = {
Text(strings.placeholder, style = MaterialTheme.typography.bodySmall)
},
keyboardOptions = KeyboardOptions(capitalization = KeyboardCapitalization.None))
keyboardOptions =
KeyboardOptions(
capitalization = KeyboardCapitalization.None, imeAction = ImeAction.Go),
keyboardActions =
KeyboardActions(onGo = { onSubmitAction(textVal) }))
})
ListItem(

Loading…
Cancel
Save