You need to place your
@Environment (\.dismiss) var dismiss
directly into your .sheet
Post
Replies
Boosts
Views
Activity
you can use it by adapting it to your need ;)
func getSafeAreaTop()->CGFloat{
let keyWindow = UIApplication.shared.connectedScenes
.filter({$0.activationState == .foregroundActive})
.map({$0 as? UIWindowScene})
.compactMap({$0})
.first?.windows
.filter({$0.isKeyWindow}).first
return (keyWindow?.safeAreaInsets.top)!
}