 public enum MenuDirection: Int {
     case up
     case down
-    case left
-    case right
+    case topLeft
+    case topRight
+    case bottomLeft
+    case bottomRight
 }
 
 open class MenuItem: Toolbar {

        
        delegate?.menuWillClose?(menu: self)
        
        card.removeFromSuperview()
        
        isOpened = false
        

extension Menu {
    /// Prepares the card.
    fileprivate func prepareCard() {
        collectionViewCard.collectionView.delegate = self
        collectionViewCard.collectionView.dataSource = self
        collectionViewCard.collectionView.register(MenuCollectionViewCell.self, forCellWithReuseIdentifier: "MenuCollectionViewCell")
    }
    
    /// Prepares the handler.
