Merge pull request #7538 from hayaksi1/fix/1612-redaction-reason

Let the user give a reason when removing a message
This commit is contained in:
Benoit Marty
2026-09-09 16:11:33 +02:00
committed by GitHub
11 changed files with 152 additions and 5 deletions
@@ -47,6 +47,7 @@ fun TextFieldDialog(
maxLines: Int = minLines,
content: String? = null,
label: String? = null,
supportingText: String? = null,
keyboardOptions: KeyboardOptions = KeyboardOptions.Default,
submitText: String = stringResource(CommonStrings.action_ok),
destructiveSubmit: Boolean = false,
@@ -84,6 +85,7 @@ fun TextFieldDialog(
TextFieldListItem(
placeholder = placeholder.orEmpty(),
label = label,
supportingText = supportingText,
text = textFieldContents,
onTextChange = {
error = if (!validation(it.text)) onValidationErrorMessage else null
@@ -57,6 +57,7 @@ fun TextFieldListItem(
minLines: Int = 1,
maxLines: Int = minLines,
label: String? = null,
supportingText: String? = null,
keyboardOptions: KeyboardOptions = KeyboardOptions.Default,
keyboardActions: KeyboardActions = KeyboardActions.Default,
) {
@@ -66,7 +67,7 @@ fun TextFieldListItem(
placeholder = placeholder,
label = label,
validity = if (error != null) TextFieldValidity.Invalid else TextFieldValidity.None,
supportingText = error,
supportingText = error ?: supportingText,
keyboardOptions = keyboardOptions,
keyboardActions = keyboardActions,
maxLines = maxLines,
@@ -10,4 +10,7 @@
<string name="a11y_state_collapsed">"Collapsed"</string>
<string name="a11y_active">Active</string>
<string name="a11y_inactive">Inactive</string>
<string name="common_optional">"(Optional)"</string>
<string name="screen_room_confirm_removal_title">"Confirm removal"</string>
<string name="screen_room_confirm_removal_message">"Are you sure you wish to remove this message?"</string>
</resources>