diff --git a/common/src/androidMain/kotlin/dev/msfjarvis/claw/common/ui/composables.kt b/common/src/androidMain/kotlin/dev/msfjarvis/claw/common/ui/composables.kt index ce34872b..304bf39c 100644 --- a/common/src/androidMain/kotlin/dev/msfjarvis/claw/common/ui/composables.kt +++ b/common/src/androidMain/kotlin/dev/msfjarvis/claw/common/ui/composables.kt @@ -3,8 +3,10 @@ package dev.msfjarvis.claw.common.ui import androidx.compose.foundation.Image import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.LocalContext import coil.annotation.ExperimentalCoilApi -import coil.compose.rememberImagePainter +import coil.compose.rememberAsyncImagePainter +import coil.request.ImageRequest import coil.transform.CircleCropTransformation @Composable @@ -16,12 +18,12 @@ actual fun NetworkImage( ) { Image( painter = - rememberImagePainter( - data = url, - builder = { - transformations(CircleCropTransformation()) - crossfade(true) - }, + rememberAsyncImagePainter( + ImageRequest.Builder(LocalContext.current) + .data(data = url) + .transformations(CircleCropTransformation()) + .crossfade(true) + .build() ), contentDescription = contentDescription, modifier = modifier,