diff --git a/NearFuture/Views/Events/AddEventView.swift b/NearFuture/Views/Events/AddEventView.swift index 2966bcc..dd2b0a0 100644 --- a/NearFuture/Views/Events/AddEventView.swift +++ b/NearFuture/Views/Events/AddEventView.swift @@ -57,7 +57,7 @@ struct AddEventView: View { selection: $event.symbol ) .presentationDetents([.medium]) - .presentationSizing(.form) + .modifier(presentationSizeForm()) } TextField("Event Name", text: $event.name) .textFieldStyle(.roundedBorder) diff --git a/Shared/ViewModifiers.swift b/Shared/ViewModifiers.swift index eaefab5..d427d08 100644 --- a/Shared/ViewModifiers.swift +++ b/Shared/ViewModifiers.swift @@ -63,3 +63,13 @@ struct navigationInlineLarge: ViewModifier { #endif } } + +struct presentationSizeForm: ViewModifier { + func body(content: Content) -> some View { + if #available(iOS 18, macOS 15, *) { + content.presentationSizing(.form) + } else { + content + } + } +}