diff --git a/app/src/main/java/com/anytypeio/anytype/ui/widgets/types/Icons.kt b/app/src/main/java/com/anytypeio/anytype/ui/widgets/types/Icons.kt index 3fef27db35..f4bda4ed95 100644 --- a/app/src/main/java/com/anytypeio/anytype/ui/widgets/types/Icons.kt +++ b/app/src/main/java/com/anytypeio/anytype/ui/widgets/types/Icons.kt @@ -11,6 +11,7 @@ import androidx.compose.material.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip import androidx.compose.ui.res.colorResource import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource @@ -62,7 +63,7 @@ fun TreeWidgetObjectIcon( } } is ObjectIcon.Profile.Image -> { - UriImage( + UriCircleImage( uri = icon.hash, modifier = modifier.padding(start = paddingStart, end = paddingEnd) ) @@ -115,4 +116,19 @@ fun UriImage( .height(18.dp) .width(18.dp) ) +} + +@Composable +fun UriCircleImage( + uri: String, + modifier: Modifier +) { + Image( + painter = rememberAsyncImagePainter(uri), + contentDescription = "Icon from URI", + modifier = modifier + .height(18.dp) + .width(18.dp) + .clip(CircleShape) + ) } \ No newline at end of file