diff --git a/packages/nitrogen/src/views/ViewComponentShadowNode.ts b/packages/nitrogen/src/views/ViewComponentShadowNode.ts index 6a72f4c55..0598a2d80 100644 --- a/packages/nitrogen/src/views/ViewComponentShadowNode.ts +++ b/packages/nitrogen/src/views/ViewComponentShadowNode.ts @@ -63,6 +63,7 @@ export function createViewComponentShadowNodeFiles( ) // .hpp code + const shadowIndent = createIndentation(shadowNodeClassName.length) const componentHeaderCode = ` ${createFileMetadataString(`${component}.hpp`)} @@ -116,7 +117,10 @@ namespace ${namespace} { /** * The Shadow Node for the "${spec.name}" View. */ - using ${shadowNodeClassName} = react::ConcreteViewShadowNode<${nameVariable}, ${propsClassName}, react::ViewEventEmitter, ${stateClassName}>; + using ${shadowNodeClassName} = react::ConcreteViewShadowNode<${nameVariable}, + ${shadowIndent} react::ViewEventEmitter, + ${shadowIndent} ${stateClassName}>; + ${shadowIndent} ${propsClassName}, /** * The Component Descriptor for the "${spec.name}" View. diff --git a/packages/react-native-nitro-image/nitrogen/generated/shared/c++/views/TestViewComponent.hpp b/packages/react-native-nitro-image/nitrogen/generated/shared/c++/views/TestViewComponent.hpp index 649cc4588..ddb8261ac 100644 --- a/packages/react-native-nitro-image/nitrogen/generated/shared/c++/views/TestViewComponent.hpp +++ b/packages/react-native-nitro-image/nitrogen/generated/shared/c++/views/TestViewComponent.hpp @@ -56,7 +56,10 @@ namespace margelo::nitro::image::views { /** * The Shadow Node for the "TestView" View. */ - using HybridTestViewShadowNode = react::ConcreteViewShadowNode; + using HybridTestViewShadowNode = react::ConcreteViewShadowNode; + HybridTestViewProps, /** * The Component Descriptor for the "TestView" View.