From 2c55484890cd4e44666f03c97401551e5b307d4e Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 12 Feb 2024 18:22:42 +0100 Subject: [PATCH] Endure methods annotated with `PreviewsDayNight` contains `ElementPreview` (reported by Konsist test) --- .../TimelineItemEventRowWithReplyInformativePreview.kt | 5 ++++- .../components/TimelineItemEventRowWithReplyPreview.kt | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt index 2cd1ba1752..2dbe3eefa4 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyInformativePreview.kt @@ -19,6 +19,7 @@ package io.element.android.features.messages.impl.timeline.components import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.PreviewParameter import io.element.android.features.messages.impl.timeline.model.InReplyToDetails +import io.element.android.libraries.designsystem.preview.ElementPreview import io.element.android.libraries.designsystem.preview.PreviewsDayNight import io.element.android.libraries.matrix.api.timeline.item.event.RedactedContent import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecryptContent @@ -27,7 +28,9 @@ import io.element.android.libraries.matrix.api.timeline.item.event.UnableToDecry @Composable internal fun TimelineItemEventRowWithReplyInformativePreview( @PreviewParameter(InReplyToDetailsInformativeProvider::class) inReplyToDetails: InReplyToDetails, -) = TimelineItemEventRowWithReplyContentToPreview(inReplyToDetails) +) = ElementPreview { + TimelineItemEventRowWithReplyContentToPreview(inReplyToDetails) +} class InReplyToDetailsInformativeProvider : InReplyToDetailsProvider() { override val values: Sequence diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt index 4f10e8dc39..c5cf6dfecd 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRowWithReplyPreview.kt @@ -53,10 +53,12 @@ import kotlinx.collections.immutable.persistentMapOf @Composable internal fun TimelineItemEventRowWithReplyPreview( @PreviewParameter(InReplyToDetailsProvider::class) inReplyToDetails: InReplyToDetails, -) = TimelineItemEventRowWithReplyContentToPreview(inReplyToDetails) +) = ElementPreview { + TimelineItemEventRowWithReplyContentToPreview(inReplyToDetails) +} @Composable -internal fun TimelineItemEventRowWithReplyContentToPreview(inReplyToDetails: InReplyToDetails) = ElementPreview { +internal fun TimelineItemEventRowWithReplyContentToPreview(inReplyToDetails: InReplyToDetails) { Column { sequenceOf(false, true).forEach { ATimelineItemEventRow(