knock requests : make sure to use the correct confirmation submit text

This commit is contained in:
ganfra 2024-12-17 15:36:08 +01:00
parent 23cf3b1d4e
commit 108253ca82

View file

@ -224,24 +224,29 @@ private fun KnockRequestActionConfirmation(
onDismiss: () -> Unit, onDismiss: () -> Unit,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
) { ) {
val (title, content) = when (actionTarget) { val (title, content, submitText) = when (actionTarget) {
KnockRequestsActionTarget.AcceptAll -> Pair( KnockRequestsActionTarget.AcceptAll -> Triple(
stringResource(R.string.screen_knock_requests_list_accept_all_alert_title), stringResource(R.string.screen_knock_requests_list_accept_all_alert_title),
stringResource(R.string.screen_knock_requests_list_accept_all_alert_description), stringResource(R.string.screen_knock_requests_list_accept_all_alert_description),
stringResource(R.string.screen_knock_requests_list_accept_all_alert_confirm_button_title),
) )
is KnockRequestsActionTarget.Decline -> Pair( is KnockRequestsActionTarget.Decline -> Triple(
stringResource(R.string.screen_knock_requests_list_decline_alert_title), stringResource(R.string.screen_knock_requests_list_decline_alert_title),
stringResource(R.string.screen_knock_requests_list_decline_alert_description, actionTarget.knockRequest.getBestName()), stringResource(R.string.screen_knock_requests_list_decline_alert_description, actionTarget.knockRequest.getBestName()),
stringResource(R.string.screen_knock_requests_list_decline_alert_confirm_button_title),
) )
is KnockRequestsActionTarget.DeclineAndBan -> Pair( is KnockRequestsActionTarget.DeclineAndBan -> Triple(
stringResource(R.string.screen_knock_requests_list_ban_alert_title), stringResource(R.string.screen_knock_requests_list_ban_alert_title),
stringResource(R.string.screen_knock_requests_list_ban_alert_description, actionTarget.knockRequest.getBestName()), stringResource(R.string.screen_knock_requests_list_ban_alert_description, actionTarget.knockRequest.getBestName()),
stringResource(R.string.screen_knock_requests_list_ban_alert_confirm_button_title),
) )
else -> return else -> return
} }
ConfirmationDialog( ConfirmationDialog(
title = title, title = title,
content = content, content = content,
submitText = submitText,
onSubmitClick = onSubmit, onSubmitClick = onSubmit,
onDismiss = onDismiss, onDismiss = onDismiss,
modifier = modifier, modifier = modifier,