Rename some classes which implement PreviewParameterProvider according to the new naming convention.
`Provider` suffix is enough and more used than `PreviewProvider`, so let's make the codebase more consistent.
This commit is contained in:
parent
2513ae769f
commit
0113cd522d
11 changed files with 15 additions and 15 deletions
|
|
@ -9,7 +9,7 @@ package io.element.android.features.login.impl.screens.qrcode.confirmation
|
||||||
|
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||||
|
|
||||||
class QrCodeConfirmationStepPreviewProvider : PreviewParameterProvider<QrCodeConfirmationStep> {
|
class QrCodeConfirmationStepProvider : PreviewParameterProvider<QrCodeConfirmationStep> {
|
||||||
override val values: Sequence<QrCodeConfirmationStep>
|
override val values: Sequence<QrCodeConfirmationStep>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
QrCodeConfirmationStep.DisplayCheckCode("12"),
|
QrCodeConfirmationStep.DisplayCheckCode("12"),
|
||||||
|
|
@ -148,7 +148,7 @@ private fun Buttons(
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun QrCodeConfirmationViewPreview(@PreviewParameter(QrCodeConfirmationStepPreviewProvider::class) step: QrCodeConfirmationStep) {
|
internal fun QrCodeConfirmationViewPreview(@PreviewParameter(QrCodeConfirmationStepProvider::class) step: QrCodeConfirmationStep) {
|
||||||
ElementPreview {
|
ElementPreview {
|
||||||
QrCodeConfirmationView(
|
QrCodeConfirmationView(
|
||||||
step = step,
|
step = step,
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import io.element.android.libraries.matrix.api.user.MatrixUser
|
||||||
import io.element.android.libraries.matrix.ui.components.aMatrixUserList
|
import io.element.android.libraries.matrix.ui.components.aMatrixUserList
|
||||||
import kotlinx.collections.immutable.toPersistentList
|
import kotlinx.collections.immutable.toPersistentList
|
||||||
|
|
||||||
class BlockedUsersStatePreviewProvider : PreviewParameterProvider<BlockedUsersState> {
|
class BlockedUsersStateProvider : PreviewParameterProvider<BlockedUsersState> {
|
||||||
override val values: Sequence<BlockedUsersState>
|
override val values: Sequence<BlockedUsersState>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
aBlockedUsersState(),
|
aBlockedUsersState(),
|
||||||
|
|
@ -123,7 +123,7 @@ private fun BlockedUserItem(
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun BlockedUsersViewPreview(@PreviewParameter(BlockedUsersStatePreviewProvider::class) state: BlockedUsersState) {
|
internal fun BlockedUsersViewPreview(@PreviewParameter(BlockedUsersStateProvider::class) state: BlockedUsersState) {
|
||||||
ElementPreview {
|
ElementPreview {
|
||||||
BlockedUsersView(
|
BlockedUsersView(
|
||||||
state = state,
|
state = state,
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import io.element.android.libraries.architecture.AsyncAction
|
||||||
import io.element.android.libraries.matrix.api.room.RoomMember
|
import io.element.android.libraries.matrix.api.room.RoomMember
|
||||||
import kotlinx.collections.immutable.toPersistentList
|
import kotlinx.collections.immutable.toPersistentList
|
||||||
|
|
||||||
class RoomMembersModerationStatePreviewProvider : PreviewParameterProvider<RoomMembersModerationState> {
|
class RoomMembersModerationStateProvider : PreviewParameterProvider<RoomMembersModerationState> {
|
||||||
override val values: Sequence<RoomMembersModerationState>
|
override val values: Sequence<RoomMembersModerationState>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
aRoomMembersModerationState(
|
aRoomMembersModerationState(
|
||||||
|
|
@ -284,7 +284,7 @@ private fun RoomMemberActionsBottomSheet(
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun RoomMembersModerationViewPreview(@PreviewParameter(RoomMembersModerationStatePreviewProvider::class) state: RoomMembersModerationState) {
|
internal fun RoomMembersModerationViewPreview(@PreviewParameter(RoomMembersModerationStateProvider::class) state: RoomMembersModerationState) {
|
||||||
ElementPreview {
|
ElementPreview {
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ import io.element.android.libraries.matrix.api.room.RoomMember
|
||||||
import io.element.android.libraries.matrix.api.room.powerlevels.MatrixRoomPowerLevels
|
import io.element.android.libraries.matrix.api.room.powerlevels.MatrixRoomPowerLevels
|
||||||
import kotlinx.collections.immutable.toPersistentList
|
import kotlinx.collections.immutable.toPersistentList
|
||||||
|
|
||||||
class ChangeRoomPermissionsStatePreviewProvider : PreviewParameterProvider<ChangeRoomPermissionsState> {
|
class ChangeRoomPermissionsStateProvider : PreviewParameterProvider<ChangeRoomPermissionsState> {
|
||||||
override val values: Sequence<ChangeRoomPermissionsState>
|
override val values: Sequence<ChangeRoomPermissionsState>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
aChangeRoomPermissionsState(section = ChangeRoomPermissionsSection.RoomDetails),
|
aChangeRoomPermissionsState(section = ChangeRoomPermissionsSection.RoomDetails),
|
||||||
|
|
@ -180,7 +180,7 @@ private fun titleForSection(item: RoomPermissionType): String = when (item) {
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun ChangeRoomPermissionsViewPreview(@PreviewParameter(ChangeRoomPermissionsStatePreviewProvider::class) state: ChangeRoomPermissionsState) {
|
internal fun ChangeRoomPermissionsViewPreview(@PreviewParameter(ChangeRoomPermissionsStateProvider::class) state: ChangeRoomPermissionsState) {
|
||||||
ElementPreview {
|
ElementPreview {
|
||||||
ChangeRoomPermissionsView(
|
ChangeRoomPermissionsView(
|
||||||
state = state,
|
state = state,
|
||||||
|
|
|
||||||
|
|
@ -126,7 +126,7 @@ object BigIcon {
|
||||||
internal fun BigIconPreview() {
|
internal fun BigIconPreview() {
|
||||||
ElementPreview {
|
ElementPreview {
|
||||||
Row(horizontalArrangement = Arrangement.spacedBy(10.dp), modifier = Modifier.padding(10.dp)) {
|
Row(horizontalArrangement = Arrangement.spacedBy(10.dp), modifier = Modifier.padding(10.dp)) {
|
||||||
val provider = BigIconStylePreviewProvider()
|
val provider = BigIconStyleProvider()
|
||||||
for (style in provider.values) {
|
for (style in provider.values) {
|
||||||
BigIcon(style = style)
|
BigIcon(style = style)
|
||||||
}
|
}
|
||||||
|
|
@ -134,7 +134,7 @@ internal fun BigIconPreview() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal class BigIconStylePreviewProvider : PreviewParameterProvider<BigIcon.Style> {
|
internal class BigIconStyleProvider : PreviewParameterProvider<BigIcon.Style> {
|
||||||
override val values: Sequence<BigIcon.Style>
|
override val values: Sequence<BigIcon.Style>
|
||||||
get() = sequenceOf(
|
get() = sequenceOf(
|
||||||
BigIcon.Style.Default(Icons.Filled.CatchingPokemon),
|
BigIcon.Style.Default(Icons.Filled.CatchingPokemon),
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ fun PageTitle(
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun PageTitleWithIconFullPreview(@PreviewParameter(BigIconStylePreviewProvider::class) style: BigIcon.Style) {
|
internal fun PageTitleWithIconFullPreview(@PreviewParameter(BigIconStyleProvider::class) style: BigIcon.Style) {
|
||||||
ElementPreview {
|
ElementPreview {
|
||||||
PageTitle(
|
PageTitle(
|
||||||
modifier = Modifier.padding(top = 24.dp),
|
modifier = Modifier.padding(top = 24.dp),
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ import io.element.android.libraries.designsystem.theme.components.Text
|
||||||
import kotlinx.collections.immutable.ImmutableList
|
import kotlinx.collections.immutable.ImmutableList
|
||||||
import kotlinx.collections.immutable.toPersistentList
|
import kotlinx.collections.immutable.toPersistentList
|
||||||
|
|
||||||
internal class CompoundIconListPreviewProvider : PreviewParameterProvider<IconChunk> {
|
internal class CompoundIconChunkProvider : PreviewParameterProvider<IconChunk> {
|
||||||
override val values: Sequence<IconChunk>
|
override val values: Sequence<IconChunk>
|
||||||
get() {
|
get() {
|
||||||
val chunks = CompoundIcons.allResIds.chunked(36)
|
val chunks = CompoundIcons.allResIds.chunked(36)
|
||||||
|
|
@ -41,7 +41,7 @@ internal class CompoundIconListPreviewProvider : PreviewParameterProvider<IconCh
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal class OtherIconListPreviewProvider : PreviewParameterProvider<IconChunk> {
|
internal class OtherIconChunkProvider : PreviewParameterProvider<IconChunk> {
|
||||||
override val values: Sequence<IconChunk>
|
override val values: Sequence<IconChunk>
|
||||||
get() {
|
get() {
|
||||||
val chunks = iconsOther.chunked(36)
|
val chunks = iconsOther.chunked(36)
|
||||||
|
|
@ -60,7 +60,7 @@ internal data class IconChunk(
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun IconsCompoundPreview(@PreviewParameter(CompoundIconListPreviewProvider::class) chunk: IconChunk) = ElementPreview {
|
internal fun IconsCompoundPreview(@PreviewParameter(CompoundIconChunkProvider::class) chunk: IconChunk) = ElementPreview {
|
||||||
IconsPreview(
|
IconsPreview(
|
||||||
title = "R.drawable.ic_compound_* ${chunk.index}/${chunk.total}",
|
title = "R.drawable.ic_compound_* ${chunk.index}/${chunk.total}",
|
||||||
iconsList = chunk.icons,
|
iconsList = chunk.icons,
|
||||||
|
|
@ -73,7 +73,7 @@ internal fun IconsCompoundPreview(@PreviewParameter(CompoundIconListPreviewProvi
|
||||||
|
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun IconsOtherPreview(@PreviewParameter(OtherIconListPreviewProvider::class) iconChunk: IconChunk) = ElementPreview {
|
internal fun IconsOtherPreview(@PreviewParameter(OtherIconChunkProvider::class) iconChunk: IconChunk) = ElementPreview {
|
||||||
IconsPreview(
|
IconsPreview(
|
||||||
title = "R.drawable.ic_* ${iconChunk.index}/${iconChunk.total}",
|
title = "R.drawable.ic_* ${iconChunk.index}/${iconChunk.total}",
|
||||||
iconsList = iconChunk.icons,
|
iconsList = iconChunk.icons,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue