diff --git a/Sources/LiveViewNative/Stylesheets/Modifiers/DynamicViewContent/OnDeleteModifier.swift b/Sources/LiveViewNative/Stylesheets/Modifiers/DynamicViewContent/OnDeleteModifier.swift
new file mode 100644
index 000000000..94848a523
--- /dev/null
+++ b/Sources/LiveViewNative/Stylesheets/Modifiers/DynamicViewContent/OnDeleteModifier.swift
@@ -0,0 +1,55 @@
+//
+// OnDeleteModifier.swift
+//
+//
+// Created by Carson Katri on 10/2/24.
+//
+
+import SwiftUI
+import LiveViewNativeStylesheet
+
+/// See [`SwiftUI.DynamicViewContent/onDelete(perform:)`](https://developer.apple.com/documentation/swiftui/dynamicviewcontent/onDelete(perform:)) for more details on this ViewModifier.
+///
+/// ### onDelete(perform:)
+/// - `action`: ``SwiftUI/Image/TemplateRenderingMode`` or `nil` (required)
+///
+/// See [`SwiftUI.DynamicViewContent/onDelete(perform:)`](https://developer.apple.com/documentation/swiftui/dynamicviewcontent/onDelete(perform:)) for more details on this ViewModifier.
+///
+/// Example:
+///
+/// ```html
+///
+/// ...
+///
+/// ```
+@_documentation(visibility: public)
+@ParseableExpression
+struct _OnDeleteModifier: ViewModifier {
+ static let name = "onDelete"
+
+ @ObservedElement private var element
+ @Event private var action: Event.EventHandler
+
+ init(perform action: Event) {
+ self._action = action
+ }
+
+ func body(content: Content) -> some View {
+ content.environment(\.onDeleteAction, { indices in
+ var meta = element.buildPhxValuePayload()
+ meta["index_set"] = Array(indices)
+ action(value: meta) {}
+ })
+ }
+}
+
+extension EnvironmentValues {
+ private enum OnDeleteActionKey: EnvironmentKey {
+ static let defaultValue: ((IndexSet) -> ())? = nil
+ }
+
+ var onDeleteAction: ((IndexSet) -> ())? {
+ get { self[OnDeleteActionKey.self] }
+ set { self[OnDeleteActionKey.self] = newValue }
+ }
+}
diff --git a/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/List.swift b/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/List.swift
index 2b77f5c51..8dae84873 100644
--- a/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/List.swift
+++ b/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/List.swift
@@ -92,25 +92,10 @@ struct List: View {
@Environment(\.editMode) var editMode
#endif
- /// Event sent when a row is deleted.
- ///
- /// An event is sent with the `index` of the item to delete.
- ///
- /// ```html
- ///
- /// ...
- ///
- /// ```
- ///
- /// ```elixir
- /// defmodule MyAppWeb.SportsLive do
- /// def handle_event("on_delete", %{ "index" => index }, socket) do
- /// {:noreply, assign(socket, :items, List.delete_at(socket.assigns.items, index))}
- /// end
- /// end
- /// ```
- @_documentation(visibility: public)
- @Event("phx-delete", type: "click") private var delete
+ @LiveElementIgnored
+ @Environment(\.onDeleteAction)
+ private var onDeleteAction: ((IndexSet) -> Void)?
+
/// Event sent when a row is moved.
///
/// An event is sent with the `index` of the item to move and its `destination` index.
@@ -245,20 +230,10 @@ struct List: View {
.trackListItemScrollOffset(id: childNode.id)
}
}
- .onDelete(perform: onDeleteHandler)
+ .onDelete(perform: onDeleteAction)
.onMove(perform: onMoveHandler)
}
- private var onDeleteHandler: ((IndexSet) -> Void)? {
- guard delete.event != nil else { return nil }
- return { indices in
- var meta = $liveElement.element.buildPhxValuePayload()
- // todo: what about multiple indicies?
- meta["index"] = indices.first!
- delete(value: meta) {}
- }
- }
-
private var onMoveHandler: ((IndexSet, Int) -> Void)? {
guard move.event != nil else { return nil }
return { indices, index in
diff --git a/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/Section.swift b/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/Section.swift
index 7b3237007..1422e54bf 100644
--- a/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/Section.swift
+++ b/Sources/LiveViewNative/Views/Layout Containers/Collection Containers/Section.swift
@@ -59,6 +59,10 @@ struct Section: View {
@_documentation(visibility: public)
private var collapsible: Bool = false
+ @LiveElementIgnored
+ @Environment(\.onDeleteAction)
+ private var onDeleteAction: ((IndexSet) -> Void)?
+
public var body: some View {
SwiftUI.Section {
let elements = $liveElement.childNodes(in: "content", default: true)
@@ -75,6 +79,7 @@ struct Section: View {
ViewTreeBuilder.NodeView(node: childNode.node, context: $liveElement.context.storage)
.trackListItemScrollOffset(id: childNode.id)
}
+ .onDelete(perform: onDeleteAction)
} header: {
$liveElement.children(in: "header")
} footer: {
diff --git a/Sources/LiveViewNative/_GeneratedModifiers.swift b/Sources/LiveViewNative/_GeneratedModifiers.swift
index 0bada3b0f..4179cc2ad 100644
--- a/Sources/LiveViewNative/_GeneratedModifiers.swift
+++ b/Sources/LiveViewNative/_GeneratedModifiers.swift
@@ -1021,28 +1021,28 @@ struct _badgeModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 12.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,macOS 12.0,iOS 15.0, *)
init(_ count: AttributeReference) {
self.value = ._0(count: count)
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 12.0,visionOS 1.0,iOS 15.0, *)
+ @available(macOS 12.0,iOS 15.0,visionOS 1.0, *)
init(_ label: TextReference?) {
self.value = ._1(label: label)
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 12.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,macOS 12.0,iOS 15.0, *)
init(_ key: SwiftUI.LocalizedStringKey?) {
self.value = ._2(key: key)
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 12.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,macOS 12.0,iOS 15.0, *)
init(_ label: AttributeReference) {
self.value = ._3(label: label)
@@ -1055,7 +1055,7 @@ struct _badgeModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(count):
- if #available(macOS 12.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,macOS 12.0,iOS 15.0, *) {
let count = count as! AttributeReference
__content
@@ -1066,7 +1066,7 @@ struct _badgeModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._1(label):
- if #available(macOS 12.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(macOS 12.0,iOS 15.0,visionOS 1.0, *) {
let label = label as? TextReference
__content._observeTextReference(label, on: element, in: context) { __content in
__content
@@ -1077,7 +1077,7 @@ struct _badgeModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._2(key):
- if #available(macOS 12.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,macOS 12.0,iOS 15.0, *) {
let key = key as? SwiftUI.LocalizedStringKey
__content
@@ -1088,7 +1088,7 @@ struct _badgeModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._3(label):
- if #available(macOS 12.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,macOS 12.0,iOS 15.0, *) {
let label = label as! AttributeReference
__content
@@ -1122,7 +1122,7 @@ struct _badgeProminenceModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 14.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,macOS 14.0,iOS 17.0, *)
init(_ prominence: SwiftUI.BadgeProminence) {
self.value = ._0(prominence: prominence)
@@ -1135,7 +1135,7 @@ struct _badgeProminenceModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(prominence):
- if #available(macOS 14.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,macOS 14.0,iOS 17.0, *) {
let prominence = prominence as! SwiftUI.BadgeProminence
__content
@@ -1876,14 +1876,14 @@ struct _containerRelativeFrameModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ axes: SwiftUI.Axis.Set,alignment: AttributeReference = .init(storage: .constant(.center)) ) {
self.value = ._0(axes: axes, alignment: alignment)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ axes: SwiftUI.Axis.Set,count: AttributeReference,span: AttributeReference = .init(storage: .constant(1)), spacing: AttributeReference,alignment: AttributeReference = .init(storage: .constant(.center)) ) {
self.value = ._1(axes: axes, count: count, span: span, spacing: spacing, alignment: alignment)
@@ -1896,7 +1896,7 @@ struct _containerRelativeFrameModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(axes, alignment):
- if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let axes = axes as! SwiftUI.Axis.Set
let alignment = alignment as! AttributeReference
@@ -1908,7 +1908,7 @@ let alignment = alignment as! AttributeReference
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(axes, count, span, spacing, alignment):
- if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let axes = axes as! SwiftUI.Axis.Set
let count = count as! AttributeReference
let span = span as! AttributeReference
@@ -2003,21 +2003,21 @@ struct _contentMarginsModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ edges: SwiftUI.Edge.Set = .all, _ insets: SwiftUI.EdgeInsets,for placement: SwiftUI.ContentMarginPlacement = .automatic ) {
self.value = ._0(edges: edges, insets: insets, placement: placement)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ edges: SwiftUI.Edge.Set = .all, _ length: AttributeReference?,for placement: SwiftUI.ContentMarginPlacement = .automatic ) {
self.value = ._1(edges: edges, length: length, placement: placement)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ length: AttributeReference,for placement: SwiftUI.ContentMarginPlacement = .automatic ) {
self.value = ._2(length: length, placement: placement)
@@ -2030,7 +2030,7 @@ struct _contentMarginsModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(edges, insets, placement):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let edges = edges as! SwiftUI.Edge.Set
let insets = insets as! SwiftUI.EdgeInsets
let placement = placement as! SwiftUI.ContentMarginPlacement
@@ -2043,7 +2043,7 @@ let placement = placement as! SwiftUI.ContentMarginPlacement
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(edges, length, placement):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let edges = edges as! SwiftUI.Edge.Set
let length = length as? AttributeReference
let placement = placement as! SwiftUI.ContentMarginPlacement
@@ -2056,7 +2056,7 @@ let placement = placement as! SwiftUI.ContentMarginPlacement
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._2(length, placement):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let length = length as! AttributeReference
let placement = placement as! SwiftUI.ContentMarginPlacement
@@ -2326,7 +2326,7 @@ struct _controlGroupStyleModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS)
- @available(macOS 12.0,iOS 15.0,visionOS 1.0,tvOS 17.0, *)
+ @available(iOS 15.0,tvOS 17.0,macOS 12.0,visionOS 1.0, *)
init(_ style: AnyControlGroupStyle) {
self.value = ._0(style: style)
@@ -2339,7 +2339,7 @@ struct _controlGroupStyleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS)
case let ._0(style):
- if #available(macOS 12.0,iOS 15.0,visionOS 1.0,tvOS 17.0, *) {
+ if #available(iOS 15.0,tvOS 17.0,macOS 12.0,visionOS 1.0, *) {
let style = style as! AnyControlGroupStyle
__content
@@ -2373,7 +2373,7 @@ struct _controlSizeModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(iOS 15.0,watchOS 9.0,macOS 10.15,visionOS 1.0, *)
+ @available(macOS 10.15,watchOS 9.0,iOS 15.0,visionOS 1.0, *)
init(_ controlSize: SwiftUI.ControlSize) {
self.value = ._0(controlSize: controlSize)
@@ -2386,7 +2386,7 @@ struct _controlSizeModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._0(controlSize):
- if #available(iOS 15.0,watchOS 9.0,macOS 10.15,visionOS 1.0, *) {
+ if #available(macOS 10.15,watchOS 9.0,iOS 15.0,visionOS 1.0, *) {
let controlSize = controlSize as! SwiftUI.ControlSize
__content
@@ -2420,7 +2420,7 @@ struct _coordinateSpaceModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
init(_ name: SwiftUI.NamedCoordinateSpace) {
self.value = ._0(name: name)
@@ -2433,7 +2433,7 @@ struct _coordinateSpaceModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(name):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
let name = name as! SwiftUI.NamedCoordinateSpace
__content
@@ -2467,7 +2467,7 @@ struct _datePickerStyleModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(macOS 10.15,iOS 13.0,visionOS 1.0,watchOS 10.0, *)
+ @available(macOS 10.15,watchOS 10.0,iOS 13.0,visionOS 1.0, *)
init(_ style: AnyDatePickerStyle) {
self.value = ._0(style: style)
@@ -2480,7 +2480,7 @@ struct _datePickerStyleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._0(style):
- if #available(macOS 10.15,iOS 13.0,visionOS 1.0,watchOS 10.0, *) {
+ if #available(macOS 10.15,watchOS 10.0,iOS 13.0,visionOS 1.0, *) {
let style = style as! AnyDatePickerStyle
__content
@@ -2514,7 +2514,7 @@ struct _defaultHoverEffectModifier: ViewModifier {
#if os(iOS) || os(tvOS) || os(visionOS)
- @available(tvOS 17.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,iOS 17.0,tvOS 17.0, *)
init(_ effect: SwiftUI.HoverEffect?) {
self.value = ._0(effect: effect)
@@ -2527,7 +2527,7 @@ struct _defaultHoverEffectModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(tvOS) || os(visionOS)
case let ._0(effect):
- if #available(tvOS 17.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
let effect = effect as? SwiftUI.HoverEffect
__content
@@ -2561,7 +2561,7 @@ struct _defaultScrollAnchorModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ anchor: AttributeReference?) {
self.value = ._0(anchor: anchor)
@@ -2574,7 +2574,7 @@ struct _defaultScrollAnchorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(anchor):
- if #available(tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let anchor = anchor as? AttributeReference
__content
@@ -2608,7 +2608,7 @@ struct _defaultWheelPickerItemHeightModifier: ViewModifier {
#if os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 6.0, *)
+ @available(watchOS 6.0,visionOS 1.0, *)
init(_ height: AttributeReference) {
self.value = ._0(height: height)
@@ -2621,7 +2621,7 @@ struct _defaultWheelPickerItemHeightModifier: ViewModifier {
fatalError("unreachable")
#if os(visionOS) || os(watchOS)
case let ._0(height):
- if #available(visionOS 1.0,watchOS 6.0, *) {
+ if #available(watchOS 6.0,visionOS 1.0, *) {
let height = height as! AttributeReference
__content
@@ -2764,28 +2764,28 @@ struct _dialogSuppressionToggleModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
init(_ titleKey: SwiftUI.LocalizedStringKey,isSuppressed: ChangeTracked) {
self.value = ._0(titleKey: titleKey)
self.__0_isSuppressed = isSuppressed
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
init(_ title: AttributeReference,isSuppressed: ChangeTracked) {
self.value = ._1(title: title)
self.__1_isSuppressed = isSuppressed
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(iOS 17.0,watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0, *)
init(_ label: TextReference,isSuppressed: ChangeTracked) {
self.value = ._2(label: label)
self.__2_isSuppressed = isSuppressed
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *)
init(isSuppressed: ChangeTracked) {
self.value = ._3
self.__3_isSuppressed = isSuppressed
@@ -2798,7 +2798,7 @@ struct _dialogSuppressionToggleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(titleKey):
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
let titleKey = titleKey as! SwiftUI.LocalizedStringKey
__content
@@ -2809,7 +2809,7 @@ struct _dialogSuppressionToggleModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(title):
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
let title = title as! AttributeReference
__content
@@ -2820,7 +2820,7 @@ struct _dialogSuppressionToggleModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._2(label):
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(iOS 17.0,watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0, *) {
let label = label as! TextReference
__content._observeTextReference(label, on: element, in: context) { __content in
__content
@@ -2831,7 +2831,7 @@ struct _dialogSuppressionToggleModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case ._3:
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *) {
__content
@@ -3099,7 +3099,7 @@ struct _fileDialogCustomizationIDModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 14.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,iOS 17.0,macOS 14.0, *)
init(_ id: AttributeReference) {
self.value = ._0(id: id)
@@ -3112,7 +3112,7 @@ struct _fileDialogCustomizationIDModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(id):
- if #available(macOS 14.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,iOS 17.0,macOS 14.0, *) {
let id = id as! AttributeReference
__content
@@ -3146,7 +3146,7 @@ struct _fileDialogImportsUnresolvedAliasesModifier: ViewModifie
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 14.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,macOS 14.0,iOS 17.0, *)
init(_ imports: AttributeReference) {
self.value = ._0(imports: imports)
@@ -3159,7 +3159,7 @@ struct _fileDialogImportsUnresolvedAliasesModifier: ViewModifie
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(imports):
- if #available(macOS 14.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,macOS 14.0,iOS 17.0, *) {
let imports = imports as! AttributeReference
__content
@@ -3404,7 +3404,7 @@ struct _focusEffectDisabledModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0, *)
+ @available(watchOS 10.0,tvOS 17.0,macOS 14.0,iOS 17.0,visionOS 1.0, *)
init(_ disabled: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(disabled: disabled)
@@ -3417,7 +3417,7 @@ struct _focusEffectDisabledModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(disabled):
- if #available(watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0, *) {
+ if #available(watchOS 10.0,tvOS 17.0,macOS 14.0,iOS 17.0,visionOS 1.0, *) {
let disabled = disabled as! AttributeReference
__content
@@ -3451,7 +3451,7 @@ struct _focusSectionModifier: ViewModifier {
#if os(macOS) || os(tvOS)
- @available(tvOS 15.0,macOS 13.0, *)
+ @available(macOS 13.0,tvOS 15.0, *)
init() {
self.value = ._0
@@ -3464,7 +3464,7 @@ struct _focusSectionModifier: ViewModifier {
fatalError("unreachable")
#if os(macOS) || os(tvOS)
case ._0:
- if #available(tvOS 15.0,macOS 13.0, *) {
+ if #available(macOS 13.0,tvOS 15.0, *) {
__content
@@ -3503,14 +3503,14 @@ struct _focusableModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 8.0,visionOS 1.0,tvOS 15.0,macOS 12.0,iOS 17.0, *)
+ @available(watchOS 8.0,iOS 17.0,tvOS 15.0,macOS 12.0,visionOS 1.0, *)
init(_ isFocusable: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(isFocusable: isFocusable)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0, *)
+ @available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
init(_ isFocusable: AttributeReference = .init(storage: .constant(true)), interactions: SwiftUI.FocusInteractions) {
self.value = ._1(isFocusable: isFocusable, interactions: interactions)
@@ -3523,7 +3523,7 @@ struct _focusableModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(isFocusable):
- if #available(watchOS 8.0,visionOS 1.0,tvOS 15.0,macOS 12.0,iOS 17.0, *) {
+ if #available(watchOS 8.0,iOS 17.0,tvOS 15.0,macOS 12.0,visionOS 1.0, *) {
let isFocusable = isFocusable as! AttributeReference
__content
@@ -3534,7 +3534,7 @@ struct _focusableModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(isFocusable, interactions):
- if #available(watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0, *) {
+ if #available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
let isFocusable = isFocusable as! AttributeReference
let interactions = interactions as! SwiftUI.FocusInteractions
@@ -3759,7 +3759,7 @@ struct _fullScreenCoverModifier: ViewModifier {
@Event private var _0_onDismiss__0: Event.EventHandler
#if os(iOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 14.0,watchOS 7.0,tvOS 14.0,visionOS 1.0, *)
+ @available(iOS 14.0,tvOS 14.0,watchOS 7.0,visionOS 1.0, *)
init(isPresented: ChangeTracked,onDismiss onDismiss__0: Event=Event(), content: ViewReference=ViewReference(value: [])) {
self.value = ._0(content: content)
self.__0_isPresented = isPresented
@@ -3773,7 +3773,7 @@ self.__0_onDismiss__0 = onDismiss__0
fatalError("unreachable")
#if os(iOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(content):
- if #available(iOS 14.0,watchOS 7.0,tvOS 14.0,visionOS 1.0, *) {
+ if #available(iOS 14.0,tvOS 14.0,watchOS 7.0,visionOS 1.0, *) {
let content = content as! ViewReference
__content
@@ -3807,7 +3807,7 @@ struct _gaugeStyleModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(macOS 13.0,iOS 16.0,visionOS 1.0,watchOS 7.0, *)
+ @available(watchOS 7.0,macOS 13.0,iOS 16.0,visionOS 1.0, *)
init(_ style: AnyGaugeStyle) {
self.value = ._0(style: style)
@@ -3820,7 +3820,7 @@ struct _gaugeStyleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._0(style):
- if #available(macOS 13.0,iOS 16.0,visionOS 1.0,watchOS 7.0, *) {
+ if #available(watchOS 7.0,macOS 13.0,iOS 16.0,visionOS 1.0, *) {
let style = style as! AnyGaugeStyle
__content
@@ -3854,7 +3854,7 @@ struct _geometryGroupModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
+ @available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
init() {
self.value = ._0
@@ -3867,7 +3867,7 @@ struct _geometryGroupModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case ._0:
- if #available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
+ if #available(watchOS 10.0,iOS 17.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
__content
@@ -4254,7 +4254,7 @@ struct _groupBoxStyleModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 11.0,visionOS 1.0,iOS 14.0, *)
+ @available(visionOS 1.0,iOS 14.0,macOS 11.0, *)
init(_ style: AnyGroupBoxStyle) {
self.value = ._0(style: style)
@@ -4267,7 +4267,7 @@ struct _groupBoxStyleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(style):
- if #available(macOS 11.0,visionOS 1.0,iOS 14.0, *) {
+ if #available(visionOS 1.0,iOS 14.0,macOS 11.0, *) {
let style = style as! AnyGroupBoxStyle
__content
@@ -4587,14 +4587,14 @@ struct _hoverEffectModifier: ViewModifier {
#if os(iOS) || os(tvOS) || os(visionOS)
- @available(tvOS 16.0,visionOS 1.0,iOS 13.4, *)
+ @available(visionOS 1.0,tvOS 16.0,iOS 13.4, *)
init(_ effect: SwiftUI.HoverEffect = .automatic ) {
self.value = ._0(effect: effect)
}
#endif
#if os(iOS) || os(tvOS) || os(visionOS)
- @available(tvOS 17.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,tvOS 17.0,iOS 17.0, *)
init(_ effect: SwiftUI.HoverEffect = .automatic, isEnabled: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._1(effect: effect, isEnabled: isEnabled)
@@ -4607,7 +4607,7 @@ struct _hoverEffectModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(tvOS) || os(visionOS)
case let ._0(effect):
- if #available(tvOS 16.0,visionOS 1.0,iOS 13.4, *) {
+ if #available(visionOS 1.0,tvOS 16.0,iOS 13.4, *) {
let effect = effect as! SwiftUI.HoverEffect
__content
@@ -4618,7 +4618,7 @@ struct _hoverEffectModifier: ViewModifier {
#endif
#if os(iOS) || os(tvOS) || os(visionOS)
case let ._1(effect, isEnabled):
- if #available(tvOS 17.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,tvOS 17.0,iOS 17.0, *) {
let effect = effect as! SwiftUI.HoverEffect
let isEnabled = isEnabled as! AttributeReference
@@ -4653,7 +4653,7 @@ struct _hoverEffectDisabledModifier: ViewModifier {
#if os(iOS) || os(tvOS) || os(visionOS)
- @available(tvOS 17.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,iOS 17.0,tvOS 17.0, *)
init(_ disabled: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(disabled: disabled)
@@ -4666,7 +4666,7 @@ struct _hoverEffectDisabledModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(tvOS) || os(visionOS)
case let ._0(disabled):
- if #available(tvOS 17.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
let disabled = disabled as! AttributeReference
__content
@@ -4841,7 +4841,7 @@ struct _indexViewStyleModifier: ViewModifier {
#if os(iOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 8.0,tvOS 14.0,iOS 14.0, *)
+ @available(watchOS 8.0,iOS 14.0,tvOS 14.0,visionOS 1.0, *)
init(_ style: AnyIndexViewStyle) {
self.value = ._0(style: style)
@@ -4854,7 +4854,7 @@ struct _indexViewStyleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(style):
- if #available(visionOS 1.0,watchOS 8.0,tvOS 14.0,iOS 14.0, *) {
+ if #available(watchOS 8.0,iOS 14.0,tvOS 14.0,visionOS 1.0, *) {
let style = style as! AnyIndexViewStyle
__content
@@ -4888,7 +4888,7 @@ struct _inspectorModifier: ViewModifier {
#if os(iOS) || os(macOS)
- @available(macOS 14.0,iOS 17.0, *)
+ @available(iOS 17.0,macOS 14.0, *)
init(isPresented: ChangeTracked,content: ViewReference=ViewReference(value: [])) {
self.value = ._0(content: content)
self.__0_isPresented = isPresented
@@ -4901,7 +4901,7 @@ struct _inspectorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS)
case let ._0(content):
- if #available(macOS 14.0,iOS 17.0, *) {
+ if #available(iOS 17.0,macOS 14.0, *) {
let content = content as! ViewReference
__content
@@ -4940,14 +4940,14 @@ struct _inspectorColumnWidthModifier: ViewModifier {
#if os(iOS) || os(macOS)
- @available(macOS 14.0,iOS 17.0, *)
+ @available(iOS 17.0,macOS 14.0, *)
init(min: AttributeReference? = .init(storage: .constant(nil)), ideal: AttributeReference,max: AttributeReference? = .init(storage: .constant(nil)) ) {
self.value = ._0(min: min, ideal: ideal, max: max)
}
#endif
#if os(iOS) || os(macOS)
- @available(macOS 14.0,iOS 17.0, *)
+ @available(iOS 17.0,macOS 14.0, *)
init(_ width: AttributeReference) {
self.value = ._1(width: width)
@@ -4960,7 +4960,7 @@ struct _inspectorColumnWidthModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS)
case let ._0(min, ideal, max):
- if #available(macOS 14.0,iOS 17.0, *) {
+ if #available(iOS 17.0,macOS 14.0, *) {
let min = min as? AttributeReference
let ideal = ideal as! AttributeReference
let max = max as? AttributeReference
@@ -4973,7 +4973,7 @@ let max = max as? AttributeReference
#endif
#if os(iOS) || os(macOS)
case let ._1(width):
- if #available(macOS 14.0,iOS 17.0, *) {
+ if #available(iOS 17.0,macOS 14.0, *) {
let width = width as! AttributeReference
__content
@@ -5101,7 +5101,7 @@ struct _invalidatableContentModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
+ @available(visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0,watchOS 10.0, *)
init(_ invalidatable: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(invalidatable: invalidatable)
@@ -5114,7 +5114,7 @@ struct _invalidatableContentModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(invalidatable):
- if #available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
+ if #available(visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0,watchOS 10.0, *) {
let invalidatable = invalidatable as! AttributeReference
__content
@@ -5163,28 +5163,28 @@ struct _keyboardShortcutModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 11.0,visionOS 1.0,iOS 14.0, *)
+ @available(visionOS 1.0,iOS 14.0,macOS 11.0, *)
init(_ key: SwiftUI.KeyEquivalent,modifiers: SwiftUI.EventModifiers = .command ) {
self.value = ._0(key: key, modifiers: modifiers)
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 11.0,visionOS 1.0,iOS 14.0, *)
+ @available(macOS 11.0,iOS 14.0,visionOS 1.0, *)
init(_ shortcut: SwiftUI.KeyboardShortcut) {
self.value = ._1(shortcut: shortcut)
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 12.3,visionOS 1.0,iOS 15.4, *)
+ @available(macOS 12.3,iOS 15.4,visionOS 1.0, *)
init(_ shortcut: SwiftUI.KeyboardShortcut?) {
self.value = ._2(shortcut: shortcut)
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 12.0,visionOS 1.0,iOS 15.0, *)
+ @available(macOS 12.0,iOS 15.0,visionOS 1.0, *)
init(_ key: SwiftUI.KeyEquivalent,modifiers: SwiftUI.EventModifiers = .command, localization: SwiftUI.KeyboardShortcut.Localization) {
self.value = ._3(key: key, modifiers: modifiers, localization: localization)
@@ -5197,7 +5197,7 @@ struct _keyboardShortcutModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(key, modifiers):
- if #available(macOS 11.0,visionOS 1.0,iOS 14.0, *) {
+ if #available(visionOS 1.0,iOS 14.0,macOS 11.0, *) {
let key = key as! SwiftUI.KeyEquivalent
let modifiers = modifiers as! SwiftUI.EventModifiers
@@ -5209,7 +5209,7 @@ let modifiers = modifiers as! SwiftUI.EventModifiers
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._1(shortcut):
- if #available(macOS 11.0,visionOS 1.0,iOS 14.0, *) {
+ if #available(macOS 11.0,iOS 14.0,visionOS 1.0, *) {
let shortcut = shortcut as! SwiftUI.KeyboardShortcut
__content
@@ -5220,7 +5220,7 @@ let modifiers = modifiers as! SwiftUI.EventModifiers
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._2(shortcut):
- if #available(macOS 12.3,visionOS 1.0,iOS 15.4, *) {
+ if #available(macOS 12.3,iOS 15.4,visionOS 1.0, *) {
let shortcut = shortcut as? SwiftUI.KeyboardShortcut
__content
@@ -5231,7 +5231,7 @@ let modifiers = modifiers as! SwiftUI.EventModifiers
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._3(key, modifiers, localization):
- if #available(macOS 12.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(macOS 12.0,iOS 15.0,visionOS 1.0, *) {
let key = key as! SwiftUI.KeyEquivalent
let modifiers = modifiers as! SwiftUI.EventModifiers
let localization = localization as! SwiftUI.KeyboardShortcut.Localization
@@ -5267,7 +5267,7 @@ struct _keyboardTypeModifier: ViewModifier {
#if os(iOS) || os(tvOS) || os(visionOS)
- @available(tvOS 13.0,visionOS 1.0,iOS 13.0, *)
+ @available(tvOS 13.0,iOS 13.0,visionOS 1.0, *)
init(_ type: UIKit.UIKeyboardType) {
self.value = ._0(type: type)
@@ -5280,7 +5280,7 @@ struct _keyboardTypeModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(tvOS) || os(visionOS)
case let ._0(type):
- if #available(tvOS 13.0,visionOS 1.0,iOS 13.0, *) {
+ if #available(tvOS 13.0,iOS 13.0,visionOS 1.0, *) {
let type = type as! UIKit.UIKeyboardType
__content
@@ -5946,7 +5946,7 @@ struct _listRowSeparatorModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 13.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,iOS 15.0,macOS 13.0, *)
init(_ visibility: AttributeReference,edges: SwiftUI.VerticalEdge.Set = .all ) {
self.value = ._0(visibility: visibility, edges: edges)
@@ -5959,7 +5959,7 @@ struct _listRowSeparatorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(visibility, edges):
- if #available(macOS 13.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,iOS 15.0,macOS 13.0, *) {
let visibility = visibility as! AttributeReference
let edges = edges as! SwiftUI.VerticalEdge.Set
@@ -5994,7 +5994,7 @@ struct _listRowSeparatorTintModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 13.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,iOS 15.0,macOS 13.0, *)
init(_ color: Color.Resolvable?,edges: SwiftUI.VerticalEdge.Set = .all ) {
self.value = ._0(color: color, edges: edges)
@@ -6007,7 +6007,7 @@ struct _listRowSeparatorTintModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(color, edges):
- if #available(macOS 13.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,iOS 15.0,macOS 13.0, *) {
let color = color as? Color.Resolvable
let edges = edges as! SwiftUI.VerticalEdge.Set
@@ -6042,7 +6042,7 @@ struct _listRowSpacingModifier: ViewModifier {
#if os(iOS) || os(visionOS)
- @available(visionOS 1.0,iOS 15.0, *)
+ @available(iOS 15.0,visionOS 1.0, *)
init(_ spacing: AttributeReference?) {
self.value = ._0(spacing: spacing)
@@ -6055,7 +6055,7 @@ struct _listRowSpacingModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(visionOS)
case let ._0(spacing):
- if #available(visionOS 1.0,iOS 15.0, *) {
+ if #available(iOS 15.0,visionOS 1.0, *) {
let spacing = spacing as? AttributeReference
__content
@@ -6089,7 +6089,7 @@ struct _listSectionSeparatorModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 13.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,iOS 15.0,macOS 13.0, *)
init(_ visibility: AttributeReference,edges: SwiftUI.VerticalEdge.Set = .all ) {
self.value = ._0(visibility: visibility, edges: edges)
@@ -6102,7 +6102,7 @@ struct _listSectionSeparatorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(visibility, edges):
- if #available(macOS 13.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,iOS 15.0,macOS 13.0, *) {
let visibility = visibility as! AttributeReference
let edges = edges as! SwiftUI.VerticalEdge.Set
@@ -6137,7 +6137,7 @@ struct _listSectionSeparatorTintModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 13.0,visionOS 1.0,iOS 15.0, *)
+ @available(visionOS 1.0,iOS 15.0,macOS 13.0, *)
init(_ color: Color.Resolvable?,edges: SwiftUI.VerticalEdge.Set = .all ) {
self.value = ._0(color: color, edges: edges)
@@ -6150,7 +6150,7 @@ struct _listSectionSeparatorTintModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(color, edges):
- if #available(macOS 13.0,visionOS 1.0,iOS 15.0, *) {
+ if #available(visionOS 1.0,iOS 15.0,macOS 13.0, *) {
let color = color as? Color.Resolvable
let edges = edges as! SwiftUI.VerticalEdge.Set
@@ -6190,14 +6190,14 @@ struct _listSectionSpacingModifier: ViewModifier {
#if os(iOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,watchOS 10.0,iOS 17.0, *)
init(_ spacing: SwiftUI.ListSectionSpacing) {
self.value = ._0(spacing: spacing)
}
#endif
#if os(iOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,visionOS 1.0,iOS 17.0, *)
+ @available(visionOS 1.0,watchOS 10.0,iOS 17.0, *)
init(_ spacing: AttributeReference) {
self.value = ._1(spacing: spacing)
@@ -6210,7 +6210,7 @@ struct _listSectionSpacingModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(visionOS) || os(watchOS)
case let ._0(spacing):
- if #available(watchOS 10.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,watchOS 10.0,iOS 17.0, *) {
let spacing = spacing as! SwiftUI.ListSectionSpacing
__content
@@ -6221,7 +6221,7 @@ struct _listSectionSpacingModifier: ViewModifier {
#endif
#if os(iOS) || os(visionOS) || os(watchOS)
case let ._1(spacing):
- if #available(watchOS 10.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(visionOS 1.0,watchOS 10.0,iOS 17.0, *) {
let spacing = spacing as! AttributeReference
__content
@@ -6349,7 +6349,7 @@ struct _menuIndicatorModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS)
- @available(iOS 15.0,tvOS 17.0,macOS 12.0,visionOS 1.0, *)
+ @available(macOS 12.0,iOS 15.0,tvOS 17.0,visionOS 1.0, *)
init(_ visibility: AttributeReference) {
self.value = ._0(visibility: visibility)
@@ -6362,7 +6362,7 @@ struct _menuIndicatorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS)
case let ._0(visibility):
- if #available(iOS 15.0,tvOS 17.0,macOS 12.0,visionOS 1.0, *) {
+ if #available(macOS 12.0,iOS 15.0,tvOS 17.0,visionOS 1.0, *) {
let visibility = visibility as! AttributeReference
__content
@@ -6443,7 +6443,7 @@ struct _menuStyleModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS)
- @available(iOS 14.0,tvOS 17.0,macOS 11.0,visionOS 1.0, *)
+ @available(visionOS 1.0,tvOS 17.0,macOS 11.0,iOS 14.0, *)
init(_ style: AnyMenuStyle) {
self.value = ._0(style: style)
@@ -6456,7 +6456,7 @@ struct _menuStyleModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS)
case let ._0(style):
- if #available(iOS 14.0,tvOS 17.0,macOS 11.0,visionOS 1.0, *) {
+ if #available(visionOS 1.0,tvOS 17.0,macOS 11.0,iOS 14.0, *) {
let style = style as! AnyMenuStyle
__content
@@ -6678,7 +6678,7 @@ struct _navigationBarTitleDisplayModeModifier: ViewModifier {
#if os(iOS) || os(visionOS) || os(watchOS)
- @available(watchOS 8.0,visionOS 1.0,iOS 14.0, *)
+ @available(watchOS 8.0,iOS 14.0,visionOS 1.0, *)
init(_ displayMode: SwiftUI.NavigationBarItem.TitleDisplayMode) {
self.value = ._0(displayMode: displayMode)
@@ -6691,7 +6691,7 @@ struct _navigationBarTitleDisplayModeModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(visionOS) || os(watchOS)
case let ._0(displayMode):
- if #available(watchOS 8.0,visionOS 1.0,iOS 14.0, *) {
+ if #available(watchOS 8.0,iOS 14.0,visionOS 1.0, *) {
let displayMode = displayMode as! SwiftUI.NavigationBarItem.TitleDisplayMode
__content
@@ -7023,7 +7023,7 @@ struct _navigationTitleModifier: ViewModifier {
}
#if os(watchOS)
- @available(watchOS 7.0,macOS 11.0,iOS 14.0,tvOS 14.0, *)
+ @available(macOS 11.0,tvOS 14.0,iOS 14.0,watchOS 7.0, *)
init(_ title: ViewReference=ViewReference(value: [])) {
self.value = ._3(title: title)
@@ -7076,7 +7076,7 @@ struct _navigationTitleModifier: ViewModifier {
#if os(watchOS)
case let ._3(title):
- if #available(watchOS 7.0,macOS 11.0,iOS 14.0,tvOS 14.0, *) {
+ if #available(macOS 11.0,tvOS 14.0,iOS 14.0,watchOS 7.0, *) {
let title = title as! ViewReference
__content
@@ -7402,7 +7402,7 @@ struct _onHoverModifier: ViewModifier {
@Event private var _0_action__1: Event.EventHandler
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 10.15,visionOS 1.0,iOS 13.4, *)
+ @available(iOS 13.4,macOS 10.15,visionOS 1.0, *)
init(perform action__1: Event) {
self.value = ._0
self.__0_action__1 = action__1
@@ -7415,7 +7415,7 @@ struct _onHoverModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case ._0:
- if #available(macOS 10.15,visionOS 1.0,iOS 13.4, *) {
+ if #available(iOS 13.4,macOS 10.15,visionOS 1.0, *) {
__content
@@ -7456,7 +7456,7 @@ struct _onLongPressGestureModifier: ViewModifier {
@Event private var _1_onPressingChanged__1: Event.EventHandler
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(watchOS 6.0,iOS 13.0,visionOS 1.0,macOS 10.15,tvOS 14.0, *)
+ @available(watchOS 6.0,iOS 13.0,macOS 10.15,tvOS 14.0,visionOS 1.0, *)
init(minimumDuration: AttributeReference = .init(storage: .constant(0.5)), maximumDistance: AttributeReference = .init(storage: .constant(10)), perform action__0: Event,onPressingChanged onPressingChanged__1: Event=Event() ) {
self.value = ._0(minimumDuration: minimumDuration, maximumDistance: maximumDistance)
self.__0_action__0 = action__0
@@ -7478,7 +7478,7 @@ self.__1_onPressingChanged__1 = onPressingChanged__1
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._0(minimumDuration, maximumDistance):
- if #available(watchOS 6.0,iOS 13.0,visionOS 1.0,macOS 10.15,tvOS 14.0, *) {
+ if #available(watchOS 6.0,iOS 13.0,macOS 10.15,tvOS 14.0,visionOS 1.0, *) {
let minimumDuration = minimumDuration as! AttributeReference
let maximumDistance = maximumDistance as! AttributeReference
@@ -7679,7 +7679,7 @@ struct _onTapGestureModifier: ViewModifier {
}
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,macOS 14.0,watchOS 10.0,iOS 17.0, *)
+ @available(watchOS 10.0,iOS 17.0,macOS 14.0,visionOS 1.0, *)
init(count: AttributeReference = .init(storage: .constant(1)), coordinateSpace: AnyCoordinateSpaceProtocol = .local, perform action__1: Event) {
self.value = ._1(count: count, coordinateSpace: coordinateSpace)
self.__1_action__1 = action__1
@@ -7703,7 +7703,7 @@ struct _onTapGestureModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._1(count, coordinateSpace):
- if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,iOS 17.0, *) {
+ if #available(watchOS 10.0,iOS 17.0,macOS 14.0,visionOS 1.0, *) {
let count = count as! AttributeReference
let coordinateSpace = coordinateSpace as! AnyCoordinateSpaceProtocol
@@ -8209,7 +8209,7 @@ struct _popoverModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 10.15,visionOS 1.0,iOS 13.0, *)
+ @available(visionOS 1.0,iOS 13.0,macOS 10.15, *)
init(isPresented: ChangeTracked,attachmentAnchor: SwiftUI.PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: SwiftUI.Edge = .top, content: ViewReference=ViewReference(value: [])) {
self.value = ._0(attachmentAnchor: attachmentAnchor, arrowEdge: arrowEdge, content: content)
self.__0_isPresented = isPresented
@@ -8222,7 +8222,7 @@ struct _popoverModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS)
case let ._0(attachmentAnchor, arrowEdge, content):
- if #available(macOS 10.15,visionOS 1.0,iOS 13.0, *) {
+ if #available(visionOS 1.0,iOS 13.0,macOS 10.15, *) {
let attachmentAnchor = attachmentAnchor as! SwiftUI.PopoverAttachmentAnchor
let arrowEdge = arrowEdge as! SwiftUI.Edge
let content = content as! ViewReference
@@ -8427,14 +8427,14 @@ struct _presentationBackgroundModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 9.4,visionOS 1.0,tvOS 16.4,macOS 13.3,iOS 16.4, *)
+ @available(watchOS 9.4,macOS 13.3,visionOS 1.0,iOS 16.4,tvOS 16.4, *)
init(_ style: AnyShapeStyle.Resolvable) {
self.value = ._0(style: style)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 9.4,visionOS 1.0,tvOS 16.4,macOS 13.3,iOS 16.4, *)
+ @available(watchOS 9.4,macOS 13.3,visionOS 1.0,iOS 16.4,tvOS 16.4, *)
init(alignment: AttributeReference = .init(storage: .constant(.center)), content: ViewReference=ViewReference(value: [])) {
self.value = ._1(alignment: alignment, content: content)
@@ -8447,7 +8447,7 @@ struct _presentationBackgroundModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(style):
- if #available(watchOS 9.4,visionOS 1.0,tvOS 16.4,macOS 13.3,iOS 16.4, *) {
+ if #available(watchOS 9.4,macOS 13.3,visionOS 1.0,iOS 16.4,tvOS 16.4, *) {
let style = style as! AnyShapeStyle.Resolvable
__content
@@ -8458,7 +8458,7 @@ struct _presentationBackgroundModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(alignment, content):
- if #available(watchOS 9.4,visionOS 1.0,tvOS 16.4,macOS 13.3,iOS 16.4, *) {
+ if #available(watchOS 9.4,macOS 13.3,visionOS 1.0,iOS 16.4,tvOS 16.4, *) {
let alignment = alignment as! AttributeReference
let content = content as! ViewReference
@@ -8493,7 +8493,7 @@ struct _presentationBackgroundInteractionModifier: ViewModifier
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *)
+ @available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *)
init(_ interaction: SwiftUI.PresentationBackgroundInteraction) {
self.value = ._0(interaction: interaction)
@@ -8506,7 +8506,7 @@ struct _presentationBackgroundInteractionModifier: ViewModifier
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(interaction):
- if #available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *) {
+ if #available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *) {
let interaction = interaction as! SwiftUI.PresentationBackgroundInteraction
__content
@@ -8545,14 +8545,14 @@ struct _presentationCompactAdaptationModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *)
+ @available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *)
init(_ adaptation: SwiftUI.PresentationAdaptation) {
self.value = ._0(adaptation: adaptation)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *)
+ @available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *)
init(horizontal horizontalAdaptation: SwiftUI.PresentationAdaptation,vertical verticalAdaptation: SwiftUI.PresentationAdaptation) {
self.value = ._1(horizontalAdaptation: horizontalAdaptation, verticalAdaptation: verticalAdaptation)
@@ -8565,7 +8565,7 @@ struct _presentationCompactAdaptationModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(adaptation):
- if #available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *) {
+ if #available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *) {
let adaptation = adaptation as! SwiftUI.PresentationAdaptation
__content
@@ -8576,7 +8576,7 @@ struct _presentationCompactAdaptationModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(horizontalAdaptation, verticalAdaptation):
- if #available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *) {
+ if #available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *) {
let horizontalAdaptation = horizontalAdaptation as! SwiftUI.PresentationAdaptation
let verticalAdaptation = verticalAdaptation as! SwiftUI.PresentationAdaptation
@@ -8611,7 +8611,7 @@ struct _presentationContentInteractionModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *)
+ @available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *)
init(_ behavior: SwiftUI.PresentationContentInteraction) {
self.value = ._0(behavior: behavior)
@@ -8624,7 +8624,7 @@ struct _presentationContentInteractionModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(behavior):
- if #available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *) {
+ if #available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *) {
let behavior = behavior as! SwiftUI.PresentationContentInteraction
__content
@@ -8658,7 +8658,7 @@ struct _presentationCornerRadiusModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *)
+ @available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *)
init(_ cornerRadius: AttributeReference?) {
self.value = ._0(cornerRadius: cornerRadius)
@@ -8671,7 +8671,7 @@ struct _presentationCornerRadiusModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(cornerRadius):
- if #available(visionOS 1.0,watchOS 9.4,macOS 13.3,tvOS 16.4,iOS 16.4, *) {
+ if #available(watchOS 9.4,tvOS 16.4,macOS 13.3,iOS 16.4,visionOS 1.0, *) {
let cornerRadius = cornerRadius as? AttributeReference
__content
@@ -9255,21 +9255,21 @@ struct _safeAreaPaddingModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *)
init(_ insets: SwiftUI.EdgeInsets) {
self.value = ._0(insets: insets)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *)
init(_ edges: SwiftUI.Edge.Set = .all, _ length: AttributeReference? = .init(storage: .constant(nil)) ) {
self.value = ._1(edges: edges, length: length)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *)
+ @available(watchOS 10.0,tvOS 17.0,macOS 14.0,iOS 17.0,visionOS 1.0, *)
init(_ length: AttributeReference) {
self.value = ._2(length: length)
@@ -9282,7 +9282,7 @@ struct _safeAreaPaddingModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(insets):
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *) {
let insets = insets as! SwiftUI.EdgeInsets
__content
@@ -9293,7 +9293,7 @@ struct _safeAreaPaddingModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(edges, length):
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *) {
let edges = edges as! SwiftUI.Edge.Set
let length = length as? AttributeReference
@@ -9305,7 +9305,7 @@ let length = length as? AttributeReference
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._2(length):
- if #available(visionOS 1.0,tvOS 17.0,iOS 17.0,macOS 14.0,watchOS 10.0, *) {
+ if #available(watchOS 10.0,tvOS 17.0,macOS 14.0,iOS 17.0,visionOS 1.0, *) {
let length = length as! AttributeReference
__content
@@ -9717,7 +9717,7 @@ struct _scrollBounceBehaviorModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 16.4,tvOS 16.4,watchOS 9.4,visionOS 1.0,macOS 13.3, *)
+ @available(macOS 13.3,iOS 16.4,tvOS 16.4,watchOS 9.4,visionOS 1.0, *)
init(_ behavior: SwiftUI.ScrollBounceBehavior,axes: SwiftUI.Axis.Set = [.vertical] ) {
self.value = ._0(behavior: behavior, axes: axes)
@@ -9730,7 +9730,7 @@ struct _scrollBounceBehaviorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(behavior, axes):
- if #available(iOS 16.4,tvOS 16.4,watchOS 9.4,visionOS 1.0,macOS 13.3, *) {
+ if #available(macOS 13.3,iOS 16.4,tvOS 16.4,watchOS 9.4,visionOS 1.0, *) {
let behavior = behavior as! SwiftUI.ScrollBounceBehavior
let axes = axes as! SwiftUI.Axis.Set
@@ -9765,7 +9765,7 @@ struct _scrollClipDisabledModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *)
+ @available(watchOS 10.0,tvOS 17.0,macOS 14.0,iOS 17.0,visionOS 1.0, *)
init(_ disabled: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(disabled: disabled)
@@ -9778,7 +9778,7 @@ struct _scrollClipDisabledModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(disabled):
- if #available(tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *) {
+ if #available(watchOS 10.0,tvOS 17.0,macOS 14.0,iOS 17.0,visionOS 1.0, *) {
let disabled = disabled as! AttributeReference
__content
@@ -9812,7 +9812,7 @@ struct _scrollContentBackgroundModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(macOS 13.0,iOS 16.0,visionOS 1.0,watchOS 9.0, *)
+ @available(iOS 16.0,macOS 13.0,visionOS 1.0,watchOS 9.0, *)
init(_ visibility: AttributeReference) {
self.value = ._0(visibility: visibility)
@@ -9825,7 +9825,7 @@ struct _scrollContentBackgroundModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._0(visibility):
- if #available(macOS 13.0,iOS 16.0,visionOS 1.0,watchOS 9.0, *) {
+ if #available(iOS 16.0,macOS 13.0,visionOS 1.0,watchOS 9.0, *) {
let visibility = visibility as! AttributeReference
__content
@@ -9906,7 +9906,7 @@ struct _scrollDismissesKeyboardModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS)
- @available(watchOS 9.0,macOS 13.0,iOS 16.0,tvOS 16.0, *)
+ @available(watchOS 9.0,tvOS 16.0,macOS 13.0,iOS 16.0, *)
init(_ mode: SwiftUI.ScrollDismissesKeyboardMode) {
self.value = ._0(mode: mode)
@@ -9919,7 +9919,7 @@ struct _scrollDismissesKeyboardModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS)
case let ._0(mode):
- if #available(watchOS 9.0,macOS 13.0,iOS 16.0,tvOS 16.0, *) {
+ if #available(watchOS 9.0,tvOS 16.0,macOS 13.0,iOS 16.0, *) {
let mode = mode as! SwiftUI.ScrollDismissesKeyboardMode
__content
@@ -10005,14 +10005,14 @@ struct _scrollIndicatorsFlashModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(macOS 14.0,tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(trigger value: AttributeReference) {
self.value = ._0(value: value)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(macOS 14.0,tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(onAppear: AttributeReference) {
self.value = ._1(onAppear: onAppear)
@@ -10025,7 +10025,7 @@ struct _scrollIndicatorsFlashModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(value):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(macOS 14.0,tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let value = value as! AttributeReference
__content
@@ -10036,7 +10036,7 @@ struct _scrollIndicatorsFlashModifier: ViewModifier {
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(onAppear):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(macOS 14.0,tvOS 17.0,iOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let onAppear = onAppear as! AttributeReference
__content
@@ -10070,7 +10070,7 @@ struct _scrollPositionModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(id: ChangeTracked,anchor: AttributeReference? = .init(storage: .constant(nil)) ) {
self.value = ._0(anchor: anchor)
self.__0_id = id
@@ -10083,7 +10083,7 @@ struct _scrollPositionModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(anchor):
- if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let anchor = anchor as? AttributeReference
__content
@@ -10117,7 +10117,7 @@ struct _scrollTargetBehaviorModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *)
+ @available(visionOS 1.0,macOS 14.0,watchOS 10.0,iOS 17.0,tvOS 17.0, *)
init(_ behavior: AnyScrollTargetBehavior) {
self.value = ._0(behavior: behavior)
@@ -10130,7 +10130,7 @@ struct _scrollTargetBehaviorModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(behavior):
- if #available(iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0,macOS 14.0, *) {
+ if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,iOS 17.0,tvOS 17.0, *) {
let behavior = behavior as! AnyScrollTargetBehavior
__content
@@ -10164,7 +10164,7 @@ struct _scrollTargetLayoutModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *)
+ @available(visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0,watchOS 10.0, *)
init(isEnabled: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(isEnabled: isEnabled)
@@ -10177,7 +10177,7 @@ struct _scrollTargetLayoutModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(isEnabled):
- if #available(watchOS 10.0,macOS 14.0,visionOS 1.0,iOS 17.0,tvOS 17.0, *) {
+ if #available(visionOS 1.0,tvOS 17.0,macOS 14.0,iOS 17.0,watchOS 10.0, *) {
let isEnabled = isEnabled as! AttributeReference
__content
@@ -10258,7 +10258,7 @@ struct _searchPresentationToolbarBehaviorModifier: ViewModifier
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 17.1,watchOS 10.1,tvOS 17.1,macOS 14.1,visionOS 1.0, *)
+ @available(macOS 14.1,iOS 17.1,tvOS 17.1,watchOS 10.1,visionOS 1.0, *)
init(_ behavior: SwiftUI.SearchPresentationToolbarBehavior) {
self.value = ._0(behavior: behavior)
@@ -10271,7 +10271,7 @@ struct _searchPresentationToolbarBehaviorModifier: ViewModifier
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(behavior):
- if #available(iOS 17.1,watchOS 10.1,tvOS 17.1,macOS 14.1,visionOS 1.0, *) {
+ if #available(macOS 14.1,iOS 17.1,tvOS 17.1,watchOS 10.1,visionOS 1.0, *) {
let behavior = behavior as! SwiftUI.SearchPresentationToolbarBehavior
__content
@@ -10424,7 +10424,7 @@ struct _searchableModifier: ViewModifier {
}
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 14.0,visionOS 1.0,iOS 17.0, *)
+ @available(iOS 17.0,macOS 14.0,visionOS 1.0, *)
init(text: ChangeTracked,isPresented: ChangeTracked,placement: SwiftUI.SearchFieldPlacement = .automatic, prompt: TextReference? = nil ) {
self.value = ._3(placement: placement, prompt: prompt)
self.__3_text = text
@@ -10432,7 +10432,7 @@ self.__3_isPresented = isPresented
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 14.0,visionOS 1.0,iOS 17.0, *)
+ @available(iOS 17.0,macOS 14.0,visionOS 1.0, *)
init(text: ChangeTracked,isPresented: ChangeTracked,placement: SwiftUI.SearchFieldPlacement = .automatic, prompt: SwiftUI.LocalizedStringKey) {
self.value = ._4(placement: placement, prompt: prompt)
self.__4_text = text
@@ -10440,7 +10440,7 @@ self.__4_isPresented = isPresented
}
#endif
#if os(iOS) || os(macOS) || os(visionOS)
- @available(macOS 14.0,visionOS 1.0,iOS 17.0, *)
+ @available(iOS 17.0,macOS 14.0,visionOS 1.0, *)
init(text: ChangeTracked,isPresented: ChangeTracked,placement: SwiftUI.SearchFieldPlacement = .automatic, prompt: AttributeReference) {
self.value = ._5(placement: placement, prompt: prompt)
self.__5_text = text
@@ -10487,7 +10487,7 @@ self.__5_isPresented = isPresented
#if os(iOS) || os(macOS) || os(visionOS)
case let ._3(placement, prompt):
- if #available(macOS 14.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(iOS 17.0,macOS 14.0,visionOS 1.0, *) {
let placement = placement as! SwiftUI.SearchFieldPlacement
let prompt = prompt as? TextReference
__content._observeTextReference(prompt, on: element, in: context) { __content in
@@ -10499,7 +10499,7 @@ let prompt = prompt as? TextReference
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._4(placement, prompt):
- if #available(macOS 14.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(iOS 17.0,macOS 14.0,visionOS 1.0, *) {
let placement = placement as! SwiftUI.SearchFieldPlacement
let prompt = prompt as! SwiftUI.LocalizedStringKey
@@ -10511,7 +10511,7 @@ let prompt = prompt as! SwiftUI.LocalizedStringKey
#endif
#if os(iOS) || os(macOS) || os(visionOS)
case let ._5(placement, prompt):
- if #available(macOS 14.0,visionOS 1.0,iOS 17.0, *) {
+ if #available(iOS 17.0,macOS 14.0,visionOS 1.0, *) {
let placement = placement as! SwiftUI.SearchFieldPlacement
let prompt = prompt as! AttributeReference
@@ -10546,7 +10546,7 @@ struct _selectionDisabledModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
+ @available(iOS 17.0,watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0, *)
init(_ isDisabled: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(isDisabled: isDisabled)
@@ -10559,7 +10559,7 @@ struct _selectionDisabledModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(isDisabled):
- if #available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *) {
+ if #available(iOS 17.0,watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0, *) {
let isDisabled = isDisabled as! AttributeReference
__content
@@ -10923,7 +10923,7 @@ struct _statusBarHiddenModifier: ViewModifier {
#if os(iOS) || os(visionOS)
- @available(visionOS 1.0,iOS 13.0, *)
+ @available(iOS 13.0,visionOS 1.0, *)
init(_ hidden: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(hidden: hidden)
@@ -10936,7 +10936,7 @@ struct _statusBarHiddenModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(visionOS)
case let ._0(hidden):
- if #available(visionOS 1.0,iOS 13.0, *) {
+ if #available(iOS 13.0,visionOS 1.0, *) {
let hidden = hidden as! AttributeReference
__content
@@ -11064,7 +11064,7 @@ struct _swipeActionsModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
- @available(watchOS 8.0,iOS 15.0,visionOS 1.0,macOS 12.0, *)
+ @available(macOS 12.0,watchOS 8.0,iOS 15.0,visionOS 1.0, *)
init(edge: SwiftUI.HorizontalEdge = .trailing, allowsFullSwipe: AttributeReference = .init(storage: .constant(true)), content: ViewReference=ViewReference(value: [])) {
self.value = ._0(edge: edge, allowsFullSwipe: allowsFullSwipe, content: content)
@@ -11077,7 +11077,7 @@ struct _swipeActionsModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(visionOS) || os(watchOS)
case let ._0(edge, allowsFullSwipe, content):
- if #available(watchOS 8.0,iOS 15.0,visionOS 1.0,macOS 12.0, *) {
+ if #available(macOS 12.0,watchOS 8.0,iOS 15.0,visionOS 1.0, *) {
let edge = edge as! SwiftUI.HorizontalEdge
let allowsFullSwipe = allowsFullSwipe as! AttributeReference
let content = content as! ViewReference
@@ -11118,14 +11118,14 @@ struct _symbolEffectModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ effect: AnyIndefiniteSymbolEffect,options: Symbols.SymbolEffectOptions = .default, isActive: AttributeReference = .init(storage: .constant(true)) ) {
self.value = ._0(effect: effect, options: options, isActive: isActive)
}
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *)
+ @available(iOS 17.0,watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0, *)
init(_ effect: AnyDiscreteSymbolEffect,options: Symbols.SymbolEffectOptions = .default, value: AttributeReference) {
self.value = ._1(effect: effect, options: options, value: value)
@@ -11138,7 +11138,7 @@ struct _symbolEffectModifier: ViewModifier {
fatalError("unreachable")
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._0(effect, options, isActive):
- if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *) {
+ if #available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *) {
let effect = effect as! AnyIndefiniteSymbolEffect
let options = options as! Symbols.SymbolEffectOptions
let isActive = isActive as! AttributeReference
@@ -11151,7 +11151,7 @@ let isActive = isActive as! AttributeReference
#endif
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
case let ._1(effect, options, value):
- if #available(visionOS 1.0,macOS 14.0,watchOS 10.0,tvOS 17.0,iOS 17.0, *) {
+ if #available(iOS 17.0,watchOS 10.0,visionOS 1.0,tvOS 17.0,macOS 14.0, *) {
let effect = effect as! AnyDiscreteSymbolEffect
let options = options as! Symbols.SymbolEffectOptions
let value = value as! AttributeReference
@@ -11187,7 +11187,7 @@ struct _symbolEffectsRemovedModifier: ViewModifier {
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
- @available(iOS 17.0,watchOS 10.0,tvOS 17.0,macOS 14.0,visionOS 1.0, *)
+ @available(macOS 14.0,iOS 17.0,tvOS 17.0,watchOS 10.0,visionOS 1.0, *)
init(_ isEnabled: AttributeReference