import UIKit

public enum ContextMenuActionContent {
    case text(title: String, accessibilityLabel: String)
    case icon(UIImage)
}

public struct ContextMenuAction {
    public let content: ContextMenuActionContent
    public let action: () -> Void
    
    public init(content: ContextMenuActionContent, action: @escaping () -> Void) {
        self.content = content
        self.action = action
    }
}