diff --git a/Sources/XcodeTemplateGeneratorLibrary/Resources/Templates/Builder-SwiftUI.stencil b/Sources/XcodeTemplateGeneratorLibrary/Resources/Templates/Builder-SwiftUI.stencil index 66d4bd27a..54f018a7e 100644 --- a/Sources/XcodeTemplateGeneratorLibrary/Resources/Templates/Builder-SwiftUI.stencil +++ b/Sources/XcodeTemplateGeneratorLibrary/Resources/Templates/Builder-SwiftUI.stencil @@ -166,11 +166,11 @@ internal final class {{ node_name }}BuilderImp: AbstractBuilder var view: {{ node_name }}View = .init( viewState: viewStateWorker.viewState ) + view.receiver = context + view.analytics = analytics let viewController: {{ node_name }}ViewController = .init( rootView: view ) - view.receiver = context - view.analytics = analytics return {{ node_name }}FlowImp( context: context, viewController: viewController{% if flow_properties %},{% for property in flow_properties %} diff --git a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNode.Builder-SwiftUI.txt b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNode.Builder-SwiftUI.txt index ac2a38ec6..3ed43357a 100644 --- a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNode.Builder-SwiftUI.txt +++ b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNode.Builder-SwiftUI.txt @@ -151,11 +151,11 @@ internal final class BuilderImp: AbstractBuilder var view: View = .init( viewState: viewStateWorker.viewState ) + view.receiver = context + view.analytics = analytics let viewController: ViewController = .init( rootView: view ) - view.receiver = context - view.analytics = analytics return FlowImp( context: context, viewController: viewController, diff --git a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNodeRoot.Builder-SwiftUI.txt b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNodeRoot.Builder-SwiftUI.txt index 1cdb0604d..f608b26dd 100644 --- a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNodeRoot.Builder-SwiftUI.txt +++ b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/StencilRendererTests/testRenderNodeRoot.Builder-SwiftUI.txt @@ -151,11 +151,11 @@ internal final class RootBuilderImp: AbstractBuilder var view: RootView = .init( viewState: viewStateWorker.viewState ) + view.receiver = context + view.analytics = analytics let viewController: RootViewController = .init( rootView: view ) - view.receiver = context - view.analytics = analytics return RootFlowImp( context: context, viewController: viewController, diff --git a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithIdentifier.Contents-Developer-Xcode-Templates-File-Templates-Nodes-Architecture-Framework-identifier-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithIdentifier.Contents-Developer-Xcode-Templates-File-Templates-Nodes-Architecture-Framework-identifier-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt index 7189950a6..3f976e4fe 100644 --- a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithIdentifier.Contents-Developer-Xcode-Templates-File-Templates-Nodes-Architecture-Framework-identifier-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt +++ b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithIdentifier.Contents-Developer-Xcode-Templates-File-Templates-Nodes-Architecture-Framework-identifier-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt @@ -150,11 +150,11 @@ internal final class ___VARIABLE_productName___BuilderImp: AbstractBuilder var view: ___VARIABLE_productName___View = .init( viewState: viewStateWorker.viewState ) + view.receiver = context + view.analytics = analytics let viewController: ___VARIABLE_productName___ViewController = .init( rootView: view ) - view.receiver = context - view.analytics = analytics return ___VARIABLE_productName___FlowImp( context: context, viewController: viewController diff --git a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithURL.Contents-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithURL.Contents-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt index 7189950a6..3f976e4fe 100644 --- a/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithURL.Contents-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt +++ b/Tests/XcodeTemplateGeneratorLibraryTests/__Snapshots__/XcodeTemplatesTests/testGenerateWithURL.Contents-Node-SwiftUI-xctemplate-___FILEBASENAME___Builder-swift.txt @@ -150,11 +150,11 @@ internal final class ___VARIABLE_productName___BuilderImp: AbstractBuilder var view: ___VARIABLE_productName___View = .init( viewState: viewStateWorker.viewState ) + view.receiver = context + view.analytics = analytics let viewController: ___VARIABLE_productName___ViewController = .init( rootView: view ) - view.receiver = context - view.analytics = analytics return ___VARIABLE_productName___FlowImp( context: context, viewController: viewController