fix: `OutlinedTextField` cursor visibility

pull/811/head
andrekir 2024-01-10 12:29:12 -03:00
rodzic ed649470f9
commit f4a2100be9
2 zmienionych plików z 10 dodań i 1 usunięć

Wyświetl plik

@ -30,6 +30,7 @@ import androidx.compose.material.Scaffold
import androidx.compose.material.SnackbarHost import androidx.compose.material.SnackbarHost
import androidx.compose.material.SnackbarHostState import androidx.compose.material.SnackbarHostState
import androidx.compose.material.Text import androidx.compose.material.Text
import androidx.compose.material.TextFieldDefaults
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.twotone.Check import androidx.compose.material.icons.twotone.Check
import androidx.compose.material.icons.twotone.Close import androidx.compose.material.icons.twotone.Close
@ -398,6 +399,9 @@ fun ChannelScreen(
keyboardType = KeyboardType.Uri, imeAction = ImeAction.Done keyboardType = KeyboardType.Uri, imeAction = ImeAction.Done
), ),
keyboardActions = KeyboardActions(onDone = { focusManager.clearFocus() }), keyboardActions = KeyboardActions(onDone = { focusManager.clearFocus() }),
colors = TextFieldDefaults.outlinedTextFieldColors(
cursorColor = MaterialTheme.colors.onPrimary,
),
) )
} }

Wyświetl plik

@ -17,6 +17,7 @@ import androidx.compose.material.MaterialTheme
import androidx.compose.material.OutlinedTextField import androidx.compose.material.OutlinedTextField
import androidx.compose.material.Switch import androidx.compose.material.Switch
import androidx.compose.material.Text import androidx.compose.material.Text
import androidx.compose.material.TextFieldDefaults
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.twotone.Close import androidx.compose.material.icons.twotone.Close
import androidx.compose.material.icons.twotone.Refresh import androidx.compose.material.icons.twotone.Refresh
@ -128,7 +129,11 @@ fun EditChannelDialog(
else LocalContentColor.current.copy(alpha = LocalContentAlpha.current) else LocalContentColor.current.copy(alpha = LocalContentAlpha.current)
) )
} }
}) },
colors = TextFieldDefaults.outlinedTextFieldColors(
cursorColor = MaterialTheme.colors.onPrimary,
),
)
Row(verticalAlignment = Alignment.CenterVertically) { Row(verticalAlignment = Alignment.CenterVertically) {
Text("Uplink enabled", // TODO move to resource strings Text("Uplink enabled", // TODO move to resource strings