diff --git a/Sources/StorybookKit/Internals/TargetViewControllerKey.swift b/Sources/StorybookKit/Internals/TargetViewControllerKey.swift index de66384..e563833 100644 --- a/Sources/StorybookKit/Internals/TargetViewControllerKey.swift +++ b/Sources/StorybookKit/Internals/TargetViewControllerKey.swift @@ -1,5 +1,5 @@ import SwiftUI extension EnvironmentValues { - @Entry var _targetViewController: UIViewController? + @Entry public var storybook_targetViewController: UIViewController? } diff --git a/Sources/StorybookKit/Primitives/BookAction.swift b/Sources/StorybookKit/Primitives/BookAction.swift index 4b080da..8e779d4 100644 --- a/Sources/StorybookKit/Primitives/BookAction.swift +++ b/Sources/StorybookKit/Primitives/BookAction.swift @@ -23,7 +23,7 @@ import SwiftUI public struct BookAction: BookView { - @Environment(\._targetViewController) var targetViewController + @Environment(\.storybook_targetViewController) var targetViewController public let declarationIdentifier: DeclarationIdentifier diff --git a/Sources/StorybookKit/Primitives/BookPresent.swift b/Sources/StorybookKit/Primitives/BookPresent.swift index c4c32e4..2194cea 100644 --- a/Sources/StorybookKit/Primitives/BookPresent.swift +++ b/Sources/StorybookKit/Primitives/BookPresent.swift @@ -24,7 +24,7 @@ import SwiftUI /// A component descriptor that just displays UI-Component public struct BookPresent: BookView { - @Environment(\._targetViewController) private var targetViewController + @Environment(\.storybook_targetViewController) private var targetViewController public let declarationIdentifier: DeclarationIdentifier public let presentedViewControllerBlock: @MainActor () -> UIViewController diff --git a/Sources/StorybookKit/Primitives/BookPush.swift b/Sources/StorybookKit/Primitives/BookPush.swift index 632ae98..622305d 100644 --- a/Sources/StorybookKit/Primitives/BookPush.swift +++ b/Sources/StorybookKit/Primitives/BookPush.swift @@ -24,7 +24,7 @@ import SwiftUI /// A component descriptor that previewing with push presentation. public struct BookPush: BookView { - @Environment(\._targetViewController) var targetViewController + @Environment(\.storybook_targetViewController) var targetViewController public let pushingViewControllerBlock: @MainActor () -> UIViewController public let declarationIdentifier: DeclarationIdentifier @@ -44,7 +44,7 @@ public struct BookPush: BookView { NavigationLink(title, destination: { _ViewControllerHost(instantiate: pushingViewControllerBlock) - .environment(\._targetViewController, targetViewController) + .environment(\.storybook_targetViewController, targetViewController) }) } diff --git a/Sources/StorybookKit/StorybookDisplayRootView.swift b/Sources/StorybookKit/StorybookDisplayRootView.swift index b6bb6b4..c44edbe 100644 --- a/Sources/StorybookKit/StorybookDisplayRootView.swift +++ b/Sources/StorybookKit/StorybookDisplayRootView.swift @@ -163,7 +163,7 @@ final class _ViewController: UIViewController { let hosting = UIHostingController( rootView: content - .environment(\._targetViewController, self) + .environment(\.storybook_targetViewController, self) ) addChild(hosting)