Skip to content

Commit e276212

Browse files
committed
feat: remove check if placeholder null and put a default placeholder if its not passed.
1 parent f1a2993 commit e276212

File tree

1 file changed

+6
-6
lines changed
  • core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component

1 file changed

+6
-6
lines changed

core/designsystem/src/main/java/com/google/samples/apps/nowinandroid/core/designsystem/component/DynamicAsyncImage.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ import androidx.compose.ui.Alignment
2626
import androidx.compose.ui.Modifier
2727
import androidx.compose.ui.graphics.ColorFilter
2828
import androidx.compose.ui.graphics.painter.Painter
29+
import androidx.compose.ui.res.painterResource
2930
import androidx.compose.ui.unit.dp
3031
import coil.compose.AsyncImage
3132
import coil.compose.SubcomposeAsyncImage
33+
import com.google.samples.apps.nowinandroid.core.designsystem.R
3234
import com.google.samples.apps.nowinandroid.core.designsystem.theme.LocalTintTheme
3335

3436
/**
@@ -44,12 +46,10 @@ fun DynamicAsyncImage(
4446
val iconTint = LocalTintTheme.current.iconTint
4547
SubcomposeAsyncImage(
4648
error = {
47-
if (placeholder != null) {
48-
Image(
49-
painter = placeholder,
50-
contentDescription = "placeholder image",
51-
)
52-
}
49+
Image(
50+
painter = placeholder ?: painterResource(R.drawable.ic_placeholder_default),
51+
contentDescription = "placeholder image",
52+
)
5353
},
5454
model = imageUrl,
5555
contentDescription = contentDescription,

0 commit comments

Comments
 (0)