iOS16+ detents

This commit is contained in:
Levitating Pineapple
2024-09-03 21:09:40 +03:00
parent 4a45eaaa68
commit 07b4dbce09

View File

@@ -8,10 +8,11 @@ extension View {
@ViewBuilder content: @escaping () -> Content
) -> some View {
if #available(iOS 16, *) {
sheet(isPresented: isPresented, content: content)
.presentationDetents(
Set(detents.compactMap { presentationDetent(detent:$0) })
sheet(isPresented: isPresented) {
content().presentationDetents(
Set(detents.compactMap { presentationDetent(detent: $0) })
)
}
} else {
ZStack {
SheetPresenter(