mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Introduce simplePluralStringResource methods, as Composable and in StringProvider.
This commit is contained in:
@@ -33,6 +33,7 @@ dependencies {
|
||||
implementation(projects.libraries.matrixui)
|
||||
implementation(projects.libraries.designsystem)
|
||||
implementation(projects.libraries.uiStrings)
|
||||
implementation(projects.libraries.uiUtils)
|
||||
implementation(projects.libraries.androidutils)
|
||||
implementation(projects.libraries.usersearch.api)
|
||||
implementation(libs.coil.compose)
|
||||
|
||||
+11
-10
@@ -55,6 +55,7 @@ import io.element.android.libraries.matrix.ui.components.SelectedUsersRowList
|
||||
import io.element.android.libraries.matrix.ui.model.getAvatarData
|
||||
import io.element.android.libraries.matrix.ui.model.getBestName
|
||||
import io.element.android.libraries.ui.strings.CommonStrings
|
||||
import io.element.android.libraries.ui.utils.strings.simplePluralStringResource
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
|
||||
@Composable
|
||||
@@ -263,16 +264,16 @@ private fun InvitePeopleConfirmModal(
|
||||
dragHandle = null,
|
||||
) {
|
||||
IconTitleSubtitleMolecule(
|
||||
title = if (users.size > 1) {
|
||||
stringResource(R.string.screen_invite_users_confirm_dialog_title_mutiple_users)
|
||||
} else {
|
||||
stringResource(R.string.screen_invite_users_confirm_dialog_title_one_user)
|
||||
},
|
||||
subTitle = if (users.size > 1) {
|
||||
stringResource(R.string.screen_invite_users_confirm_dialog_subtitle_multiple_users)
|
||||
} else {
|
||||
stringResource(R.string.screen_invite_users_confirm_dialog_subtitle_one_user)
|
||||
},
|
||||
title = simplePluralStringResource(
|
||||
resIdForOne = R.string.screen_invite_users_confirm_dialog_title_one_user,
|
||||
resIdForOthers = R.string.screen_invite_users_confirm_dialog_title_mutiple_users,
|
||||
count = users.size,
|
||||
),
|
||||
subTitle = simplePluralStringResource(
|
||||
resIdForOne = R.string.screen_invite_users_confirm_dialog_subtitle_one_user,
|
||||
resIdForOthers = R.string.screen_invite_users_confirm_dialog_subtitle_multiple_users,
|
||||
count = users.size,
|
||||
),
|
||||
iconStyle = BigIcon.Style.Default(CompoundIcons.UserAddSolid()),
|
||||
modifier = Modifier.padding(
|
||||
top = 32.dp,
|
||||
|
||||
Reference in New Issue
Block a user