From ba8e3ce26f43247b2f4b34a2b7855c4559e05a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ma=C5=82ecki?= Date: Thu, 8 Oct 2026 01:57:10 -0700 Subject: [PATCH] Make internal text component headers private (#58924) Summary: Pull Request resolved: https://github.com/react/react-native/pull/58924 Lower seven `react/renderer/components/text` headers from "for frameworks" to private: - `stateConversions.h`: `toMapBuffer(ParagraphState)`, used only by the Android `ParagraphState` implementation. - Android `conversions.h`: `fromRawValue` / `toString` for the Android `DataDetectorType` prop, used only by the Android `HostPlatformParagraphProps` implementation. - `SelectableParagraphComponentDescriptor.h` / `SelectableParagraphShadowNode.h`: the SelectableParagraph core component, registered only by React Native's own Android core components registry. - `TextEffectComponentDescriptor.h` / `TextEffectShadowNode.h` / `TextEffectProps.h`: the TextEffect core component, likewise registered only by React Native's own Android core components registry. Changelog: [Internal] Reviewed By: cortinico Differential Revision: D123626782 --- .../components/text/SelectableParagraphComponentDescriptor.h | 2 +- .../renderer/components/text/SelectableParagraphShadowNode.h | 2 +- .../renderer/components/text/TextEffectComponentDescriptor.h | 2 +- .../react/renderer/components/text/TextEffectProps.h | 2 +- .../react/renderer/components/text/TextEffectShadowNode.h | 2 +- .../android/react/renderer/components/text/conversions.h | 2 +- .../react/renderer/components/text/stateConversions.h | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphComponentDescriptor.h index f7a4005fa628..a6e60f7d1032 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphComponentDescriptor.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphComponentDescriptor.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphShadowNode.h index c82e457e9dfa..44b84a941d39 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphShadowNode.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/SelectableParagraphShadowNode.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectComponentDescriptor.h index bad29de8b0db..be7d9009ffd8 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectComponentDescriptor.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectComponentDescriptor.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectProps.h b/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectProps.h index a2fad67688f7..0f76c3d720a5 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectProps.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectProps.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectShadowNode.h b/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectShadowNode.h index 361a1c93db72..f9cb7c6d1053 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectShadowNode.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/TextEffectShadowNode.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/platform/android/react/renderer/components/text/conversions.h b/packages/react-native/ReactCommon/react/renderer/components/text/platform/android/react/renderer/components/text/conversions.h index 2be0d9f1fcb4..0df8ed846c05 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/platform/android/react/renderer/components/text/conversions.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/platform/android/react/renderer/components/text/conversions.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/text/stateConversions.h b/packages/react-native/ReactCommon/react/renderer/components/text/stateConversions.h index 6179b40313a5..22a1d98f378e 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/text/stateConversions.h +++ b/packages/react-native/ReactCommon/react/renderer/components/text/stateConversions.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include #include