diff --git a/Packages/ComposeUI/Sources/ComposeUI/Views/Attachments/AttachmentCollectionViewCell.swift b/Packages/ComposeUI/Sources/ComposeUI/Views/Attachments/AttachmentCollectionViewCell.swift index 1081ba61ad..1657cb4b1e 100644 --- a/Packages/ComposeUI/Sources/ComposeUI/Views/Attachments/AttachmentCollectionViewCell.swift +++ b/Packages/ComposeUI/Sources/ComposeUI/Views/Attachments/AttachmentCollectionViewCell.swift @@ -41,17 +41,19 @@ private struct AttachmentOptionsMenu: View { @Binding var recognizingText: Bool var body: some View { - Menu { - if attachment.drawingData != nil { - EditDrawingButton(attachment: attachment) - } else if attachment.type == .image { - RecognizeTextButton(attachment: attachment, recognizingText: $recognizingText) + if attachment.drawingData != nil || attachment.type == .image { + Menu { + if attachment.drawingData != nil { + EditDrawingButton(attachment: attachment) + } else if attachment.type == .image { + RecognizeTextButton(attachment: attachment, recognizingText: $recognizingText) + } + } label: { + Label("Options", systemImage: "ellipsis.circle.fill") } - } label: { - Label("Options", systemImage: "ellipsis.circle.fill") + .buttonStyle(AttachmentOverlayButtonStyle()) + .padding([.top, .leading], 2) } - .buttonStyle(AttachmentOverlayButtonStyle()) - .padding([.top, .leading], 2) } }