                                             subtitle: "Custom Warning Color",
                                             style: .warning,
                                             colors: CustomBannerColors())
+            banner.onTap = {
+                let alert = self.showAlertWithCallback(title: "Banner Notification Tapped", message: "", buttonText: "DONE", callback:{
+                })
+                self.present(alert, animated: true, completion: nil)
+            }
             banner.show(queuePosition: selectedQueuePosition())
         default:
             return

            let banner = NotificationBanner(title: "Basic Success Notification",
                                            subtitle: "Extremely Customizable!",
                                            style: .success)

            banner.onTap = {
                self.showAlert(title: "Basic Success Notification Tapped")
            }
            
            banner.onSwipeUp = {
                self.showAlert(title: "Basic Success Notification Swiped Up")
            }
            
            banner.show(queuePosition: selectedQueuePosition())

    func notificationTitles(at indexPath: IndexPath) -> (String, String?) {
        if indexPath.section == 0 {
            switch indexPath.row {
            case 0:
                return ("Basic Success Notification", nil)
            case 1:
                return ("Basic Danger Notification", nil)
            case 2:
                return ("Basic Info Notification", nil)
            case 3:
                return ("Basic Warning Notification", nil)
            case 4:
                return ("Basic Warning Notification", "Custom Warning Color")
            default:
                return ("", nil)
            }
