From ff769521e4fa04ca200df5b6e5b4a9689a0d7210 Mon Sep 17 00:00:00 2001 From: Kevin Lin Date: Mon, 7 Mar 2022 07:58:20 -0800 Subject: [PATCH] Remove usage of overlay component builder Summary: Changelog: [Internal] Reviewed By: Andrey-Mishanin Differential Revision: D34683221 fbshipit-source-id: 204fab7185017d1718cbcac5d2b388c8c0eaab08 --- .../SurfaceBackedComponent/RCTSurfaceBackedComponent.mm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm b/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm index 85e85bd8ccd741..ecd24d7e226b73 100644 --- a/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm +++ b/Libraries/SurfaceBackedComponent/RCTSurfaceBackedComponent.mm @@ -58,10 +58,8 @@ + (instancetype)newWithBridge:(RCTBridge *)bridge if (options.activityIndicatorComponentFactory == nil || RCTSurfaceStageIsRunning(state.surface.stage)) { component = surfaceHostingComponent; } else { - component = CK::OverlayLayoutComponentBuilder() - .component(surfaceHostingComponent) - .overlay(options.activityIndicatorComponentFactory()) - .build(); + component = [[CKOverlayLayoutComponent alloc] initWithComponent:surfaceHostingComponent + overlay:options.activityIndicatorComponentFactory()]; } return [super newWithComponent:component];