 @available(iOS 15.0, *)
 struct ExamplesScreen: View {
   enum ExampleStyle: String, RawRepresentable, CaseIterable {
-    case custom1
-    case custom2
-    case custom3
-    case icon
+    case loveIt
+    case levelUp
+    case looksGood
+    case smallPill
+    case iconLeftView
   }
 
   @State var progress = 0.0

      }

      Section("Custom Styles") {
        cell(title: "Present custom style \"Love it!\"", subtitle: "AnimationType.fade + Progress") {
          setupCustomStyles()
          NotificationPresenter.shared().present(text: "Love it!",
                                                 customStyle: ExampleStyle.custom1.rawValue) { presenter in
            presenter.animateProgressBar(toPercentage: 1.0, animationDuration: animationDurationForCurrentStyle()) { presenter in
              presenter.dismiss()
            }
          }
        }

        cell(title: "Present custom style \"Level Up\"", subtitle: "AnimationType.bounce + Progress") {
          setupCustomStyles()
          NotificationPresenter.shared().present(text: "Level up!",
                                                 customStyle: ExampleStyle.custom2.rawValue) { presenter in
            presenter.animateProgressBar(toPercentage: 1.0, animationDuration: animationDurationForCurrentStyle()) { presenter in
              presenter.dismiss()
            }
          }
        }

        cell(title: "Present custom style \"Looks good\"", subtitle: "Subtitle + Progress") {
          setupCustomStyles()
          NotificationPresenter.shared().present(title: "Damn",
                                                 subtitle: "This looks gooood!",
                                                 customStyle: ExampleStyle.custom3.rawValue) { presenter in
            presenter.animateProgressBar(toPercentage: 1.0, animationDuration: animationDurationForCurrentStyle()) { presenter in
              presenter.dismiss()
            }


          // present
          setupCustomStyles()
          NotificationPresenter.shared().present(title: "Player II", subtitle: "Connected", customStyle: ExampleStyle.iconLeftView.rawValue)
          NotificationPresenter.shared().displayLeftView(image)
          NotificationPresenter.shared().dismiss(afterDelay: 2.5)
        }
