|
|
|
@ -22,14 +22,13 @@ import androidx.compose.foundation.layout.heightIn
@@ -22,14 +22,13 @@ import androidx.compose.foundation.layout.heightIn
|
|
|
|
|
import androidx.compose.foundation.layout.padding |
|
|
|
|
import androidx.compose.runtime.Composable |
|
|
|
|
import androidx.compose.ui.Modifier |
|
|
|
|
import androidx.compose.ui.tooling.preview.Preview |
|
|
|
|
import androidx.compose.ui.tooling.preview.PreviewParameter |
|
|
|
|
import androidx.compose.ui.unit.dp |
|
|
|
|
import io.element.android.features.location.api.StaticMapView |
|
|
|
|
import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent |
|
|
|
|
import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContentProvider |
|
|
|
|
import io.element.android.libraries.designsystem.preview.ElementPreviewDark |
|
|
|
|
import io.element.android.libraries.designsystem.preview.ElementPreviewLight |
|
|
|
|
import io.element.android.libraries.designsystem.preview.DayNightPreviews |
|
|
|
|
import io.element.android.libraries.designsystem.preview.ElementPreview |
|
|
|
|
import io.element.android.libraries.designsystem.theme.components.Text |
|
|
|
|
|
|
|
|
|
@Composable |
|
|
|
@ -57,17 +56,10 @@ fun TimelineItemLocationView(
@@ -57,17 +56,10 @@ fun TimelineItemLocationView(
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Preview |
|
|
|
|
@DayNightPreviews |
|
|
|
|
@Composable |
|
|
|
|
internal fun TimelineItemLocationViewLightPreview(@PreviewParameter(TimelineItemLocationContentProvider::class) content: TimelineItemLocationContent) = |
|
|
|
|
ElementPreviewLight { ContentToPreview(content) } |
|
|
|
|
|
|
|
|
|
@Preview |
|
|
|
|
@Composable |
|
|
|
|
internal fun TimelineItemLocationViewDarkPreview(@PreviewParameter(TimelineItemLocationContentProvider::class) content: TimelineItemLocationContent) = |
|
|
|
|
ElementPreviewDark { ContentToPreview(content) } |
|
|
|
|
internal fun TimelineItemLocationViewPreview(@PreviewParameter(TimelineItemLocationContentProvider::class) content: TimelineItemLocationContent) = |
|
|
|
|
ElementPreview { |
|
|
|
|
TimelineItemLocationView(content) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Composable |
|
|
|
|
private fun ContentToPreview(content: TimelineItemLocationContent) { |
|
|
|
|
TimelineItemLocationView(content) |
|
|
|
|
} |
|
|
|
|