Replace nested ifs with a when
This commit is contained in:
+12
-4
@@ -388,7 +388,8 @@ private fun RenderImageOrVideo(
|
|||||||
}
|
}
|
||||||
|
|
||||||
Row(verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.Center, modifier = Modifier.fillMaxWidth()) {
|
Row(verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.Center, modifier = Modifier.fillMaxWidth()) {
|
||||||
if (content is MediaUrlImage) {
|
when (content) {
|
||||||
|
is MediaUrlImage -> {
|
||||||
val mainModifier =
|
val mainModifier =
|
||||||
Modifier
|
Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
@@ -410,7 +411,9 @@ private fun RenderImageOrVideo(
|
|||||||
accountViewModel = accountViewModel,
|
accountViewModel = accountViewModel,
|
||||||
alwayShowImage = true,
|
alwayShowImage = true,
|
||||||
)
|
)
|
||||||
} else if (content is MediaUrlVideo) {
|
}
|
||||||
|
|
||||||
|
is MediaUrlVideo -> {
|
||||||
val borderModifier =
|
val borderModifier =
|
||||||
if (roundedCorner) {
|
if (roundedCorner) {
|
||||||
MaterialTheme.colorScheme.imageModifier
|
MaterialTheme.colorScheme.imageModifier
|
||||||
@@ -430,7 +433,9 @@ private fun RenderImageOrVideo(
|
|||||||
onControllerVisibilityChanged = onControllerVisibilityChanged,
|
onControllerVisibilityChanged = onControllerVisibilityChanged,
|
||||||
accountViewModel = accountViewModel,
|
accountViewModel = accountViewModel,
|
||||||
)
|
)
|
||||||
} else if (content is MediaLocalImage) {
|
}
|
||||||
|
|
||||||
|
is MediaLocalImage -> {
|
||||||
val mainModifier =
|
val mainModifier =
|
||||||
Modifier
|
Modifier
|
||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
@@ -452,7 +457,9 @@ private fun RenderImageOrVideo(
|
|||||||
accountViewModel = accountViewModel,
|
accountViewModel = accountViewModel,
|
||||||
alwayShowImage = true,
|
alwayShowImage = true,
|
||||||
)
|
)
|
||||||
} else if (content is MediaLocalVideo) {
|
}
|
||||||
|
|
||||||
|
is MediaLocalVideo -> {
|
||||||
val borderModifier =
|
val borderModifier =
|
||||||
if (roundedCorner) {
|
if (roundedCorner) {
|
||||||
MaterialTheme.colorScheme.imageModifier
|
MaterialTheme.colorScheme.imageModifier
|
||||||
@@ -476,4 +483,5 @@ private fun RenderImageOrVideo(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user