                 slideLeftAnimationWithClose()
             case .slideUp:
                 slideUpAnimationWithClose()
+            case .slideDown:
+                slideDownAnimationWithClose()
             case .none:
+                noneAnimationWithClose()
+            case default:
                 noneAnimationWithClose()
             }
         }

    /**
        Slide down animation
     */
    private func slideDownAnimationWithOpen() {
        var itemHeight: CGFloat = 0
        for item in items {
            if item.hidden == true { continue }

                slideLeftAnimationWithOpen()
            case .slideUp:
                slideUpAnimationWithOpen()
            case .slideDown:
                slideDownAnimationWithOpen()
            case .none:
                noneAnimationWithOpen()
            default:
                noneAnimationWithOpen()
            }
        }
