common: replace deprecated method

This commit is contained in:
Harsh Shandilya 2021-12-15 16:09:34 +05:30
parent 1363e73c34
commit 968759c7ea
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -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,