Remove some button from status row

This commit is contained in:
Thomas Ricouard 2024-02-14 10:48:17 +01:00
parent 21d9fd7b59
commit 2d988d48c1
2 changed files with 13 additions and 11 deletions

View file

@ -75,11 +75,13 @@ public struct StatusRowView: View {
if !isCompact, if !isCompact,
theme.avatarPosition == .leading theme.avatarPosition == .leading
{ {
Button { AvatarView(viewModel.finalStatus.account.avatar)
viewModel.navigateToAccountDetail(account: viewModel.finalStatus.account) .accessibility(addTraits: .isButton)
} label: { .contentShape(Circle())
AvatarView(viewModel.finalStatus.account.avatar) .hoverEffect()
} .onTapGesture {
viewModel.navigateToAccountDetail(account: viewModel.finalStatus.account)
}
} }
VStack(alignment: .leading, spacing: .statusComponentSpacing) { VStack(alignment: .leading, spacing: .statusComponentSpacing) {
if !isCompact { if !isCompact {

View file

@ -15,12 +15,12 @@ struct StatusRowHeaderView: View {
let viewModel: StatusRowViewModel let viewModel: StatusRowViewModel
var body: some View { var body: some View {
HStack(alignment: theme.avatarPosition == .top ? .center : .top) { HStack(alignment: theme.avatarPosition == .top ? .center : .top) {
Button { accountView
viewModel.navigateToAccountDetail(account: viewModel.finalStatus.account) .hoverEffect()
} label: { .accessibilityAddTraits(.isButton)
accountView .onTapGesture {
} viewModel.navigateToAccountDetail(account: viewModel.finalStatus.account)
.buttonStyle(.plain) }
Spacer() Spacer()
if !redactionReasons.contains(.placeholder) { if !redactionReasons.contains(.placeholder) {
dateView dateView