feat(join by alias) : add TextFieldValidity.None instead of nullable

This commit is contained in:
ganfra 2025-02-25 20:27:54 +01:00
parent 6f8ca62261
commit 25d39c285b
5 changed files with 6 additions and 5 deletions

View file

@ -107,7 +107,7 @@ private fun RoomAddressField(
RoomAddressState.Unknown, RoomAddressState.Resolving -> stringResource(R.string.screen_start_chat_join_room_by_address_supporting_text)
},
validity = when (addressState) {
RoomAddressState.Unknown, RoomAddressState.Resolving -> null
RoomAddressState.Unknown, RoomAddressState.Resolving -> TextFieldValidity.None
RoomAddressState.Invalid, RoomAddressState.RoomNotFound -> TextFieldValidity.Invalid
is RoomAddressState.RoomFound -> TextFieldValidity.Valid
},

View file

@ -91,7 +91,7 @@ fun BugReportView(
keyboardController?.hide()
}),
minLines = 3,
validity = if (state.isDescriptionInError) TextFieldValidity.Invalid else null,
validity = if (state.isDescriptionInError) TextFieldValidity.Invalid else TextFieldValidity.None,
)
}
Spacer(modifier = Modifier.height(16.dp))

View file

@ -100,7 +100,7 @@ private fun Content(text: String, onTextChange: (String) -> Unit, hasError: Bool
Icon(imageVector = image, description)
}
},
validity = if (hasError) TextFieldValidity.Invalid else null,
validity = if (hasError) TextFieldValidity.Invalid else TextFieldValidity.None,
supportingText = if (hasError) {
stringResource(R.string.screen_reset_encryption_password_error)
} else {