From bb80b38d39709b446d77181fed9c99e848e10376 Mon Sep 17 00:00:00 2001 From: CodemodService Bot Date: Wed, 20 Aug 2025 00:50:47 -0700 Subject: [PATCH] Fix CQS signal modernize-use-designated-initializers in xplat/js/react-native-github/packages [A] Reviewed By: rshest Differential Revision: D80547462 --- .../android/react/renderer/graphics/HostPlatformColor.h | 8 ++++---- .../ios/react/renderer/graphics/HostPlatformColor.h | 8 ++++---- .../ios/react/renderer/graphics/HostPlatformColor.mm | 3 ++- .../ios/react/renderer/graphics/PlatformColorParser.mm | 8 ++++---- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/HostPlatformColor.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/HostPlatformColor.h index a09eb626d2e..9752be6b7f0 100644 --- a/packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/HostPlatformColor.h +++ b/packages/react-native/ReactCommon/react/renderer/graphics/platform/android/react/renderer/graphics/HostPlatformColor.h @@ -34,10 +34,10 @@ inline Color hostPlatformColorFromComponents(ColorComponents components) { inline ColorComponents colorComponentsFromHostPlatformColor(Color color) { float ratio = 255; return ColorComponents{ - (float)((color >> 16) & 0xff) / ratio, - (float)((color >> 8) & 0xff) / ratio, - (float)((color >> 0) & 0xff) / ratio, - (float)((color >> 24) & 0xff) / ratio}; + .red = (float)((color >> 16) & 0xff) / ratio, + .green = (float)((color >> 8) & 0xff) / ratio, + .blue = (float)((color >> 0) & 0xff) / ratio, + .alpha = (float)((color >> 24) & 0xff) / ratio}; } inline float alphaFromHostPlatformColor(Color color) { diff --git a/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.h b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.h index 8deffedcb1d..1979a74ed56 100644 --- a/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.h +++ b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.h @@ -40,10 +40,10 @@ struct Color { float ratio = 255; int32_t primitiveColor = getColor(); return ColorComponents{ - (float)((primitiveColor >> 16) & 0xff) / ratio, - (float)((primitiveColor >> 8) & 0xff) / ratio, - (float)((primitiveColor >> 0) & 0xff) / ratio, - (float)((primitiveColor >> 24) & 0xff) / ratio}; + .red = (float)((primitiveColor >> 16) & 0xff) / ratio, + .green = (float)((primitiveColor >> 8) & 0xff) / ratio, + .blue = (float)((primitiveColor >> 0) & 0xff) / ratio, + .alpha = (float)((primitiveColor >> 24) & 0xff) / ratio}; } bool operator==(const Color& other) const; bool operator!=(const Color& other) const; diff --git a/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.mm b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.mm index 90885828451..f5dd98fc95a 100644 --- a/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.mm +++ b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/HostPlatformColor.mm @@ -96,7 +96,8 @@ int32_t ColorFromUIColor(UIColor *color) { CGFloat rgba[4]; [color getRed:&rgba[0] green:&rgba[1] blue:&rgba[2] alpha:&rgba[3]]; - return ColorFromColorComponents({(float)rgba[0], (float)rgba[1], (float)rgba[2], (float)rgba[3]}); + return ColorFromColorComponents( + {.red = (float)rgba[0], .green = (float)rgba[1], .blue = (float)rgba[2], .alpha = (float)rgba[3]}); } int32_t ColorFromUIColorForSpecificTraitCollection( diff --git a/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.mm b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.mm index 7cb04798066..2cda6ea1e72 100644 --- a/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.mm +++ b/packages/react-native/ReactCommon/react/renderer/graphics/platform/ios/react/renderer/graphics/PlatformColorParser.mm @@ -43,10 +43,10 @@ inline facebook::react::SharedColor RCTPlatformColorComponentsFromDynamicItems( } Color color = Color(DynamicColor{ - (*lightSharedColor).getColor(), - (*darkSharedColor).getColor(), - (*highContrastLightSharedColor).getColor(), - (*highContrastDarkSharedColor).getColor()}); + .lightColor = (*lightSharedColor).getColor(), + .darkColor = (*darkSharedColor).getColor(), + .highContrastLightColor = (*highContrastLightSharedColor).getColor(), + .highContrastDarkColor = (*highContrastDarkSharedColor).getColor()}); return SharedColor(color); }