diff --git a/Package.resolved b/Package.resolved index 9524140..b113894 100644 --- a/Package.resolved +++ b/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/siteline/SwiftUI-Introspect.git", "state" : { - "revision" : "f2616860a41f9d9932da412a8978fec79c06fe24", - "version" : "0.1.4" + "revision" : "807f73ce09a9b9723f12385e592b4e0aaebd3336", + "version" : "1.3.0" } } ], diff --git a/Package.swift b/Package.swift index b3157d3..267af54 100644 --- a/Package.swift +++ b/Package.swift @@ -11,14 +11,13 @@ let package = Package( products: [ .library(name: "ModalPresenter", targets: ["ModalPresenter"]), ], - dependencies: [ - // Dependencies declare other packages that this package depends on. - .package(url: "https://github.com/siteline/SwiftUI-Introspect.git", from: "0.1.4"), + dependencies: [ + .package(url: "https://github.com/siteline/SwiftUI-Introspect.git", from: "1.3.0"), ], targets: [ .target( name: "ModalPresenter", - dependencies: [.product(name: "Introspect", package: "SwiftUI-Introspect")], + dependencies: [.product(name: "SwiftUIIntrospect", package: "SwiftUI-Introspect")], path: "Sources" ), .testTarget( diff --git a/Sources/ModalPresenter/ItemModalPresenterViewModifier.swift b/Sources/ModalPresenter/ItemModalPresenterViewModifier.swift index 01093c1..21e29bf 100644 --- a/Sources/ModalPresenter/ItemModalPresenterViewModifier.swift +++ b/Sources/ModalPresenter/ItemModalPresenterViewModifier.swift @@ -1,5 +1,5 @@ import SwiftUI -import Introspect +@_spi(Advanced) import SwiftUIIntrospect struct ItemModalPresenterViewModifier: ViewModifier { @@ -32,8 +32,8 @@ struct ItemModalPresenterViewModifier: V content .background( ItemModalPresenter(item: $presentedItem, configuration: configuration, onDismiss: onDismiss, content: modalContent) - .introspectViewController { viewController in - coordinator.uiViewController = viewController + .introspect(.viewController, on: .iOS(.v13...)) { + coordinator.uiViewController = $0 } ) .onAppear { diff --git a/Sources/ModalPresenter/ModalPresenterViewModifier.swift b/Sources/ModalPresenter/ModalPresenterViewModifier.swift index c17344a..e2510ac 100644 --- a/Sources/ModalPresenter/ModalPresenterViewModifier.swift +++ b/Sources/ModalPresenter/ModalPresenterViewModifier.swift @@ -1,5 +1,5 @@ import SwiftUI -import Introspect +@_spi(Advanced) import SwiftUIIntrospect struct ModalPresenterViewModifier: ViewModifier { @@ -31,8 +31,8 @@ struct ModalPresenterViewModifier: ViewModifier { content .background( ModalPresenter(isPresented: $isPresented, configuration: configuration, onDismiss: onDismiss, content: modalContent) - .introspectViewController { viewController in - coordinator.uiViewController = viewController + .introspect(.viewController, on: .iOS(.v13...)) { + coordinator.uiViewController = $0 } ) .onDisappear {