         addGestureRecognizer(swipeRightGestureRecognizer)
         swipeRightGestureRecognizer.delegate = self
         swipeRightGestureRecognizer.direction = .right
+        swipeRightGestureRecognizer.require(toFail: swipeLeftGestureRecognizer)
         
         panGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(handlePanGestureRecognizer(_:)))
         addGestureRecognizer(panGestureRecognizer)

        addGestureRecognizer(tapGestureRecognizer)
        tapGestureRecognizer.delegate = self
        tapGestureRecognizer.numberOfTapsRequired = 1
        tapGestureRecognizer.require(toFail: swipeLeftGestureRecognizer)
        tapGestureRecognizer.require(toFail: swipeRightGestureRecognizer)
        tapGestureRecognizer.require(toFail: panGestureRecognizer)
        tapGestureRecognizer.cancelsTouchesInView = false
        tapGestureRecognizer.isEnabled = false
        
        setupActionSheet(side: .left, actions: actionsLeft)

            }
        }
    }
    
    /// Enable or disable gesture recognizers
    func enableGestureRecognizers(_ isEnabled: Bool) {
        swipeLeftGestureRecognizer.isEnabled = isEnabled
        swipeRightGestureRecognizer.isEnabled = isEnabled
        panGestureRecognizer.isEnabled = isEnabled
    }
}

extension ActionCell: ActionControlDelegate {
