Skip to content

Commit 220830c

Browse files
Dawid Małeckimeta-codesync[bot]
authored andcommitted
Add guards for react/renderer/components/view
Differential Revision: D109847184
1 parent 07cd80c commit 220830c

44 files changed

Lines changed: 171 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/react-native/ReactAndroid/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ val preparePrefab by
172172
"../ReactCommon/react/renderer/components/view/",
173173
"react/renderer/components/view/",
174174
),
175+
Pair(
176+
"../ReactCommon/react/renderer/components/view/React/",
177+
"React/",
178+
),
175179
Pair("../ReactCommon/react/renderer/components/view/platform/android/", ""),
176180
// rrc_root
177181
Pair(

packages/react-native/ReactCommon/React-Fabric.podspec

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ Pod::Spec.new do |s|
4242
s.dependency "React-logger"
4343
s.dependency "React-Core"
4444
s.dependency "React-debug"
45+
s.dependency "React-cxxstableapi"
4546
s.dependency "React-featureflags"
4647
s.dependency "React-runtimescheduler"
4748
s.dependency "React-cxxreact"
@@ -137,6 +138,12 @@ Pod::Spec.new do |s|
137138
sss.header_dir = "react/renderer/components/view"
138139
end
139140

141+
ss.subspec "viewUmbrella" do |sss|
142+
sss.source_files = "react/renderer/components/view/React/*.h"
143+
sss.header_dir = "React"
144+
sss.header_mappings_dir = "react/renderer/components/view/React"
145+
end
146+
140147
ss.subspec "scrollview" do |sss|
141148
sss.source_files = podspec_sources("react/renderer/components/scrollview/**/*.{m,mm,cpp,h}", "react/renderer/components/scrollview/**/*.{h}")
142149
sss.header_dir = "react/renderer/components/scrollview"

packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityPrimitives.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <cinttypes>
1113
#include <optional>
1214
#include <string>

packages/react-native/ReactCommon/react/renderer/components/view/AccessibilityProps.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <react/renderer/components/view/AccessibilityPrimitives.h>
1113
#include <react/renderer/core/Props.h>
1214
#include <react/renderer/core/PropsParserContext.h>

packages/react-native/ReactCommon/react/renderer/components/view/BackgroundImagePropsConversions.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <react/featureflags/ReactNativeFeatureFlags.h>
1113
#include <react/renderer/core/PropsParserContext.h>
1214
#include <react/renderer/core/RawProps.h>

packages/react-native/ReactCommon/react/renderer/components/view/BaseTouch.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <jsi/jsi.h>
1113
#include <react/renderer/core/ReactPrimitives.h>
1214
#include <react/renderer/debug/DebugStringConvertible.h>

packages/react-native/ReactCommon/react/renderer/components/view/BaseViewEventEmitter.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <memory>
1113
#include <mutex>
1214

packages/react-native/ReactCommon/react/renderer/components/view/BaseViewProps.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <react/renderer/components/view/AccessibilityProps.h>
1113
#include <react/renderer/components/view/YogaStylableProps.h>
1214
#include <react/renderer/components/view/primitives.h>

packages/react-native/ReactCommon/react/renderer/components/view/BoxShadowPropsConversions.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <glog/logging.h>
1113
#include <react/debug/react_native_expect.h>
1214
#include <react/featureflags/ReactNativeFeatureFlags.h>

packages/react-native/ReactCommon/react/renderer/components/view/CSSConversions.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77

88
#pragma once
99

10+
#include <react/cxxstableapi/UmbrellaGuard.h>
11+
1012
#include <react/renderer/core/PropsParserContext.h>
1113
#include <react/renderer/core/RawValue.h>
1214
#include <react/renderer/core/graphicsConversions.h>

0 commit comments

Comments
 (0)