AttachmentButtonImage

public struct AttachmentButtonImage
extension AttachmentButtonImage: View
extension AttachmentButtonImage: _ViewEmptyChecking

AttachmentButtonImage provides the default Add button following visual design.

Usage

@State var attachments: [URL]
@State var attachmentError: AttributedString?
let delegate: AttachmentDelegate

AttachmentGroup(
  title: { Text("Attachements") },
  attachments: self.$attachments,
  maxCount: 5,
  delegate: self.delegate,
  errorMessage: self.$attachmentError,
  operations: {
      AttachmentButtonImage()
          .operationsMenu {
              PhotosPickerMenuItem(filter: [.images])
              FilesPickerMenuItem(filter: [.pdf, .presentation])
          }
      }
 )