Add trailingIcon to block uploader

This commit is contained in:
tarsin committed 2023-03-17 21:34:04 +08:00
1 parent 95ca7b23d3
commit 2ea06425f4
2 files changed
+11

No files matched your search

@@ -515,6 +515,7 @@ class GalleryDetailScene : BaseScene(), DownloadInfoListener {
onInfoCardClick = ::onGalleryInfoCardClick,
onCategoryChipClick = ::onCategoryChipClick,
onUploaderChipClick = ::onUploaderChipClick,
onBlockUploaderIconClick = ::showFilterUploaderDialog,
modifier = Modifier
.fillMaxWidth()
.padding(vertical = dimensionResource(id = R.dimen.keyline_margin))
@@ -1,5 +1,6 @@
package com.hippo.ehviewer.ui.widget
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
@@ -7,6 +8,7 @@ import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.width
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.GroupOff
import androidx.compose.material.icons.filled.Label
import androidx.compose.material.icons.filled.PersonAdd
import androidx.compose.material3.AssistChip
@@ -118,6 +120,7 @@ fun GalleryDetailHeaderCard(
galleryDetail: GalleryDetail?,
onInfoCardClick: () -> Unit,
onUploaderChipClick: () -> Unit,
onBlockUploaderIconClick: () -> Unit,
onCategoryChipClick: () -> Unit,
modifier: Modifier
) {
@@ -173,6 +176,13 @@ fun GalleryDetailHeaderCard(
imageVector = Icons.Default.PersonAdd,
contentDescription = null
)
},
trailingIcon = {
Icon(
imageVector = Icons.Default.GroupOff,
contentDescription = null,
modifier = Modifier.clickable(onClick = onBlockUploaderIconClick)
)
})
}
}