diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutBackground.kt b/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutBackground.kt index 93717bff..17bb6329 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutBackground.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutBackground.kt @@ -12,13 +12,13 @@ import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp -import ua.acclorite.book_story.presentation.core.components.common.AsyncImage +import ua.acclorite.book_story.presentation.core.components.common.AsyncCoverImage @Composable fun BookInfoLayoutBackground(height: Dp, image: Uri) { val background = MaterialTheme.colorScheme.surface - AsyncImage( + AsyncCoverImage( uri = image, animationDurationMillis = 300, contentDescription = null, diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutInfo.kt b/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutInfo.kt index 8224bd7b..510022a9 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutInfo.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/book_info/BookInfoLayoutInfo.kt @@ -36,7 +36,7 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.library.book.Book -import ua.acclorite.book_story.presentation.core.components.common.AsyncImage +import ua.acclorite.book_story.presentation.core.components.common.AsyncCoverImage import ua.acclorite.book_story.presentation.core.util.noRippleClickable import ua.acclorite.book_story.ui.book_info.BookInfoEvent @@ -81,7 +81,7 @@ fun BookInfoLayoutInfo( ) ) { if (book.coverImage != null) { - AsyncImage( + AsyncCoverImage( uri = book.coverImage, modifier = Modifier .fillMaxSize() diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/core/components/common/AsyncImage.kt b/app/src/main/java/ua/acclorite/book_story/presentation/core/components/common/AsyncCoverImage.kt similarity index 97% rename from app/src/main/java/ua/acclorite/book_story/presentation/core/components/common/AsyncImage.kt rename to app/src/main/java/ua/acclorite/book_story/presentation/core/components/common/AsyncCoverImage.kt index 040d5d11..8949d2ff 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/core/components/common/AsyncImage.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/core/components/common/AsyncCoverImage.kt @@ -14,7 +14,7 @@ import ua.acclorite.book_story.R * Custom Cover Image. Has smooth appearing. */ @Composable -fun AsyncImage( +fun AsyncCoverImage( uri: Uri, animationDurationMillis: Int = 100, contentDescription: String? = stringResource(id = R.string.cover_image_content_desc), diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryItem.kt b/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryItem.kt index c663eca2..e1b3e249 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryItem.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/history/HistoryItem.kt @@ -33,7 +33,7 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.history.History -import ua.acclorite.book_story.presentation.core.components.common.AsyncImage +import ua.acclorite.book_story.presentation.core.components.common.AsyncCoverImage import ua.acclorite.book_story.presentation.core.components.common.IconButton import ua.acclorite.book_story.presentation.core.util.noRippleClickable import java.text.SimpleDateFormat @@ -75,7 +75,7 @@ fun LazyItemScope.HistoryItem( ) ) { if (historyEntry.book?.coverImage != null) { - AsyncImage( + AsyncCoverImage( uri = historyEntry.book.coverImage, modifier = Modifier .fillMaxSize() diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryItem.kt b/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryItem.kt index 20b7a592..313811b1 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryItem.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/library/LibraryItem.kt @@ -33,7 +33,7 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.library.book.SelectableBook -import ua.acclorite.book_story.presentation.core.components.common.AsyncImage +import ua.acclorite.book_story.presentation.core.components.common.AsyncCoverImage import ua.acclorite.book_story.presentation.core.util.calculateProgress @OptIn(ExperimentalFoundationApi::class) @@ -85,7 +85,7 @@ fun LazyGridItemScope.LibraryItem( ) ) { if (book.data.coverImage != null) { - AsyncImage( + AsyncCoverImage( uri = book.data.coverImage, modifier = Modifier .fillMaxSize()