From 2ea06425f43a0a52c7cd3a150cb7a1a426198f2c Mon Sep 17 00:00:00 2001 From: tarsin Date: Fri, 17 Mar 2023 21:34:04 +0800 Subject: [PATCH] Add trailingIcon to block uploader --- .../com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt | 1 + .../hippo/ehviewer/ui/widget/GalleryDetailWidgets.kt | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt index 56573a709..5cc451b4c 100755 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.kt @@ -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)) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/widget/GalleryDetailWidgets.kt b/app/src/main/java/com/hippo/ehviewer/ui/widget/GalleryDetailWidgets.kt index 432ce6710..9affd3dad 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/widget/GalleryDetailWidgets.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/widget/GalleryDetailWidgets.kt @@ -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) + ) }) } }