diff --git a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt b/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt index 70967580ac..b69ad7c225 100644 --- a/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt +++ b/features/invitepeople/api/src/main/kotlin/io/element/android/features/invitepeople/api/InvitePeopleStateProvider.kt @@ -12,14 +12,24 @@ import androidx.compose.ui.tooling.preview.PreviewParameterProvider class InvitePeopleStateProvider : PreviewParameterProvider { override val values: Sequence get() = sequenceOf( - PreviewInvitePeopleState(), - PreviewInvitePeopleState(canInvite = true), - PreviewInvitePeopleState(isSearchActive = true) + aPreviewInvitePeopleState(), + aPreviewInvitePeopleState(canInvite = true), + aPreviewInvitePeopleState(isSearchActive = true) ) } private data class PreviewInvitePeopleState( - override val canInvite: Boolean = false, - override val isSearchActive: Boolean = false, - override val eventSink: (InvitePeopleEvents) -> Unit = {} + override val canInvite: Boolean, + override val isSearchActive: Boolean, + override val eventSink: (InvitePeopleEvents) -> Unit, ) : InvitePeopleState + +private fun aPreviewInvitePeopleState( + canInvite: Boolean = false, + isSearchActive: Boolean = false, + eventSink: (InvitePeopleEvents) -> Unit = {}, +) = PreviewInvitePeopleState( + canInvite = canInvite, + isSearchActive = isSearchActive, + eventSink = eventSink +)