Introduce simplePluralStringResource methods, as Composable and in StringProvider.
This commit is contained in:
parent
1195499eb7
commit
8c02d873d8
8 changed files with 104 additions and 10 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue