|
@@ -83,6 +83,7 @@ fun BookshelfItem(
|
|
|
coverShadow: Boolean = false,
|
|
coverShadow: Boolean = false,
|
|
|
titleColor: Color? = null,
|
|
titleColor: Color? = null,
|
|
|
descAnnotated: AnnotatedString? = null,
|
|
descAnnotated: AnnotatedString? = null,
|
|
|
|
|
+ coverWidth: Int = 84,
|
|
|
onClick: () -> Unit,
|
|
onClick: () -> Unit,
|
|
|
onLongClick: (() -> Unit)?
|
|
onLongClick: (() -> Unit)?
|
|
|
) {
|
|
) {
|
|
@@ -193,7 +194,7 @@ fun BookshelfItem(
|
|
|
Box(
|
|
Box(
|
|
|
modifier = Modifier
|
|
modifier = Modifier
|
|
|
.align(Alignment.Top)
|
|
.align(Alignment.Top)
|
|
|
- .width(if (!isCompact) 84.dp else 56.dp)
|
|
|
|
|
|
|
+ .width(coverWidth.dp)
|
|
|
) {
|
|
) {
|
|
|
Box(
|
|
Box(
|
|
|
modifier = Modifier
|
|
modifier = Modifier
|
|
@@ -433,6 +434,7 @@ fun BookGroupItemGrid(
|
|
|
titleCenter = titleCenter,
|
|
titleCenter = titleCenter,
|
|
|
titleMaxLines = titleMaxLines,
|
|
titleMaxLines = titleMaxLines,
|
|
|
coverShadow = coverShadow,
|
|
coverShadow = coverShadow,
|
|
|
|
|
+ coverWidth = 84,
|
|
|
onClick = onClick,
|
|
onClick = onClick,
|
|
|
onLongClick = onLongClick
|
|
onLongClick = onLongClick
|
|
|
)
|
|
)
|
|
@@ -488,6 +490,7 @@ fun BookGroupItemList(
|
|
|
titleCenter = titleCenter,
|
|
titleCenter = titleCenter,
|
|
|
titleMaxLines = titleMaxLines,
|
|
titleMaxLines = titleMaxLines,
|
|
|
coverShadow = coverShadow,
|
|
coverShadow = coverShadow,
|
|
|
|
|
+ coverWidth = BookshelfConfig.bookshelfListCoverWidth,
|
|
|
modifier = modifier,
|
|
modifier = modifier,
|
|
|
onClick = onClick,
|
|
onClick = onClick,
|
|
|
onLongClick = onLongClick
|
|
onLongClick = onLongClick
|
|
@@ -754,6 +757,7 @@ fun BookItem(
|
|
|
titleCenter = titleCenter,
|
|
titleCenter = titleCenter,
|
|
|
titleMaxLines = titleMaxLines,
|
|
titleMaxLines = titleMaxLines,
|
|
|
coverShadow = coverShadow,
|
|
coverShadow = coverShadow,
|
|
|
|
|
+ coverWidth = if (layoutMode == 0) BookshelfConfig.bookshelfListCoverWidth else 84,
|
|
|
onClick = onClick,
|
|
onClick = onClick,
|
|
|
onLongClick = onLongClick
|
|
onLongClick = onLongClick
|
|
|
)
|
|
)
|