CoffeeToast

A simple Swift package to add Toast Notifications to your app.

This package uses SwiftUI and requires a target of iOS 15.0.

How to Use

Wrap whatever view you want the Toast notifaction to appear in in a ZStack and add Toast as the last view.

import SwiftUI
import CoffeeToast

struct ContentView: View {
    @State private var toastIsShown = false
    var body: some View {
        ZStack {
            Button("Toggle Toast") {
                toastIsShown.toggle()
            }
            Toast(isShown: $toastIsShown, color: .red, text: "TOAST NOTIFICATION", duration: 2.0)
        }
    }
}

v1 Configuration options

Background Color
Text
Duration
Foreground Color (AKA Text Color)

GitHub

View Github