     public var clickedButtonAction: ((_ buttonIndex: Int) -> (Void))? // all buttons
     public var clickedCancelButtonAction: (() -> Void)? // for cancel button
     public var clickedOtherButtonAction: ((_ buttonIndex: Int) -> (Void))? // sometimes you want to handle the other button click event but don't want to write if/else in clickedButtonAction closure, use this property
-    
+
+
     // MARK: Constants
     
     private let kSeparatorWidth: CGFloat = 0.5

        dismissOnOutsideClicked = false
        hideSeparator = false
        cornerRadius = kDefaultCornerRadius
        cancelButtonIndex = 0
        appearTime = 0.2
        disappearTime = 0.1
        appearType = .default
        disappearType = .default
        buttonTitleColor = UIColor(red: 0, green: 0.478431, blue: 1, alpha: 1)

                button.setTitleColor(buttonTitleColor, for: .normal)
            }
            
            button.addTarget(self, action: #selector(buttonClicked(_:)), for: .touchUpInside)
        }
        
        if title != nil {
