             }
         }
         
-        if let actionsView = actionsAlertList?.view {
-            alertListsProvider.set(alertView: view, actionsView: actionsView) { (action) in
-                self.presentingViewController?.dismiss(animated: true, completion: {
-                    DispatchQueue.main.async(execute: {
-                        action.call()
-                    })
+        alertListsProvider.set(alertView: view, itemsView: itemsAlertList?.view, actionsView: actionsAlertList?.view) { (action) in
+            self.presentingViewController?.dismiss(animated: true, completion: {
+                DispatchQueue.main.async(execute: {
+                    action.call()
                 })
-            }
+            })
         }
     }
     

    open var cornerRadius: CGFloat = 16
    var separatorHeight: CGFloat = 0.5
    
    var alertListsProvider: ACAlertListViewProvider = TabledItemsViewProvider()
    
    var itemsAlertList: ACAlertListViewProtocol?
    var actionsAlertList: ACAlertListViewProtocol?

        return ACStackAlertListView2(views: Array(views2), width: width)
    }
    
    var actionsView: UIView!
    var callBlock:((ACAlertActionProtocolBase) -> Void)!
    
    func set(alertView: UIView, itemsView: UIView?, actionsView: UIView?, callBlock:@escaping (ACAlertActionProtocolBase) -> Void) -> Void {

        self.actionsView = actionsView
        self.callBlock = callBlock
        
