屏蔽关注动态页面的关注按钮
This commit is contained in:
@@ -71,7 +71,8 @@ fun MomentCard(
|
||||
onFavoriteClick: () -> Unit = {},
|
||||
onAddComment: () -> Unit = {},
|
||||
onFollowClick: () -> Unit = {},
|
||||
hideAction: Boolean = false
|
||||
hideAction: Boolean = false,
|
||||
showFollowButton: Boolean = true
|
||||
) {
|
||||
val AppColors = LocalAppTheme.current
|
||||
var imageIndex by remember { mutableStateOf(0) }
|
||||
@@ -84,7 +85,11 @@ fun MomentCard(
|
||||
Box(
|
||||
modifier = Modifier.padding(start = 16.dp, end = 16.dp, top = 16.dp, bottom = 8.dp)
|
||||
) {
|
||||
MomentTopRowGroup(momentEntity = momentEntity, onFollowClick = onFollowClick)
|
||||
MomentTopRowGroup(
|
||||
momentEntity = momentEntity,
|
||||
onFollowClick = onFollowClick,
|
||||
showFollowButton = showFollowButton
|
||||
)
|
||||
}
|
||||
Column(
|
||||
modifier = Modifier
|
||||
@@ -223,6 +228,7 @@ fun MomentPostTime(time: String) {
|
||||
@Composable
|
||||
fun MomentTopRowGroup(
|
||||
momentEntity: MomentEntity,
|
||||
showFollowButton: Boolean = true,
|
||||
onFollowClick: () -> Unit = {}
|
||||
) {
|
||||
val navController = LocalNavController.current
|
||||
@@ -262,7 +268,6 @@ fun MomentTopRowGroup(
|
||||
modifier = Modifier.weight(1f),
|
||||
name = momentEntity.nickname
|
||||
)
|
||||
// MomentFollowBtn()
|
||||
Spacer(modifier = Modifier.width(16.dp))
|
||||
|
||||
}
|
||||
@@ -277,6 +282,7 @@ fun MomentTopRowGroup(
|
||||
MomentPostLocation(momentEntity.location)
|
||||
}
|
||||
}
|
||||
if (showFollowButton) {
|
||||
Spacer(modifier = Modifier.width(16.dp))
|
||||
if (AppState.UserId != momentEntity.authorId) {
|
||||
FollowButton(
|
||||
@@ -285,8 +291,7 @@ fun MomentTopRowGroup(
|
||||
onFollowClick()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -74,7 +74,8 @@ fun TimelineMomentsList() {
|
||||
},
|
||||
onFollowClick = {
|
||||
model.followAction(momentItem)
|
||||
}
|
||||
},
|
||||
showFollowButton = false
|
||||
)
|
||||
// Box(
|
||||
// modifier = Modifier
|
||||
|
||||
Reference in New Issue
Block a user