From b963a74dc41383292a828f584741b4f80ca74939 Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Fri, 10 Feb 2023 08:10:10 +0100 Subject: [PATCH] Menu is back close #757 --- .../Status/Sources/Status/Row/StatusRowView.swift | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Packages/Status/Sources/Status/Row/StatusRowView.swift b/Packages/Status/Sources/Status/Row/StatusRowView.swift index 1bcda4f3..e63f6f67 100644 --- a/Packages/Status/Sources/Status/Row/StatusRowView.swift +++ b/Packages/Status/Sources/Status/Row/StatusRowView.swift @@ -209,7 +209,7 @@ public struct StatusRowView: View { VStack(alignment: .leading, spacing: 8) { if let status: AnyStatus = viewModel.status.reblog ?? viewModel.status { if !viewModel.isCompact { - HStack(alignment: .top) { + HStack(alignment: .center) { Button { viewModel.navigateToAccountDetail(account: status.account, routerPath: routerPath) } label: { @@ -218,6 +218,7 @@ public struct StatusRowView: View { .buttonStyle(.plain) Spacer() threadIcon + contextMenuButton } .accessibilityElement() .accessibilityLabel(Text("\(status.account.displayName)")) @@ -324,6 +325,15 @@ public struct StatusRowView: View { .foregroundColor(.gray) } } + + private var contextMenuButton: some View { + Menu { + contextMenu + } label: { + Image(systemName: "ellipsis") + .foregroundColor(.gray) + } + } @ViewBuilder private func makeTranslateView(status: AnyStatus) -> some View {