Skip to content

Commit 99024b5

Browse files
authored
Expose AnyScreen.wrappedScreen for inspection (#193)
1 parent dbdcb96 commit 99024b5

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

Diff for: WorkflowUI/Sources/Screen/AnyScreen/AnyScreen.swift

+2-7
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,18 @@ import UIKit
2020

2121
public struct AnyScreen: Screen {
2222
/// The original screen, retained for debugging
23-
internal let wrappedScreen: Screen
24-
25-
/// Stored getter for the wrapped screen’s view controller description
26-
private let _viewControllerDescription: (ViewEnvironment) -> ViewControllerDescription
23+
public let wrappedScreen: Screen
2724

2825
public init<T: Screen>(_ screen: T) {
2926
if let anyScreen = screen as? AnyScreen {
3027
self = anyScreen
3128
return
3229
}
3330
self.wrappedScreen = screen
34-
self._viewControllerDescription = screen.viewControllerDescription(environment:)
3531
}
3632

3733
public func viewControllerDescription(environment: ViewEnvironment) -> ViewControllerDescription {
38-
// Passed straight through
39-
return _viewControllerDescription(environment)
34+
return wrappedScreen.viewControllerDescription(environment: environment)
4035
}
4136
}
4237

0 commit comments

Comments
 (0)