From a154a6cce5f55e615f7c32f6dbff822a2dfa355a Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 8 Sep 2023 13:01:20 -0300 Subject: [PATCH] Add 'edit' state for call name button. --- .../create/CreateCallLinkBottomSheetDialogFragment.kt | 8 +++++++- .../calls/links/details/CallLinkDetailsFragment.kt | 8 +++++++- app/src/main/res/values/strings.xml | 4 +++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/links/create/CreateCallLinkBottomSheetDialogFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/links/create/CreateCallLinkBottomSheetDialogFragment.kt index 185191903b..2462ef9add 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/links/create/CreateCallLinkBottomSheetDialogFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/links/create/CreateCallLinkBottomSheetDialogFragment.kt @@ -106,7 +106,13 @@ class CreateCallLinkBottomSheetDialogFragment : ComposeBottomSheetDialogFragment Spacer(modifier = Modifier.height(12.dp)) Rows.TextRow( - text = stringResource(id = R.string.CreateCallLinkBottomSheetDialogFragment__add_call_name), + text = stringResource( + id = if (callLink.state.name.isEmpty()) { + R.string.CreateCallLinkBottomSheetDialogFragment__add_call_name + } else { + R.string.CreateCallLinkBottomSheetDialogFragment__edit_call_name + } + ), onClick = this@CreateCallLinkBottomSheetDialogFragment::onAddACallNameClicked ) diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/links/details/CallLinkDetailsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/links/details/CallLinkDetailsFragment.kt index 9034e79a72..c7fcbbdf1f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/links/details/CallLinkDetailsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/links/details/CallLinkDetailsFragment.kt @@ -246,7 +246,13 @@ private fun CallLinkDetails( if (state.callLink.credentials?.adminPassBytes != null) { Rows.TextRow( - text = stringResource(id = R.string.CallLinkDetailsFragment__add_call_name), + text = stringResource( + id = if (state.callLink.state.name.isEmpty()) { + R.string.CreateCallLinkBottomSheetDialogFragment__add_call_name + } else { + R.string.CreateCallLinkBottomSheetDialogFragment__edit_call_name + } + ), onClick = callback::onEditNameClicked ) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 20215b910f..a3baf6aa0f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -6080,8 +6080,10 @@ Signal call Join - + Add call name + + Edit call name Approve all members