-
Install UnionConfetti from Swift Package Manager
https://github.com/unionst/union-confetti -
Drop
ConfettiViewinto your view hierarchy
import SwiftUI
import UnionConfetti
struct ContentView: View {
@State private var showConfetti = false
var body: some View {
Button("Rain on me") {
showConfetti = true
}
.frame(maxWidth: .infinity, maxHeight: .infinity)
.overlay(ConfettiView(isPresented: $showConfetti))
}
}