From 3c09ac8b2bff2fd6483d7a9970017d0ffceebf48 Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Mon, 2 Oct 2023 08:27:37 -0700 Subject: [PATCH] Enable power search as default experience for users passing GK Reviewed By: antonk52 Differential Revision: D49822508 fbshipit-source-id: f280f0032a6292fbc8c73a36a8b47e35ffb4e7fd --- desktop/flipper-ui-core/src/dispatcher/plugins.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/desktop/flipper-ui-core/src/dispatcher/plugins.tsx b/desktop/flipper-ui-core/src/dispatcher/plugins.tsx index e0a010c7a..49364b099 100644 --- a/desktop/flipper-ui-core/src/dispatcher/plugins.tsx +++ b/desktop/flipper-ui-core/src/dispatcher/plugins.tsx @@ -104,13 +104,22 @@ class UIPluginInitializer extends AbstractPluginInitializer { let uiPluginInitializer: UIPluginInitializer; export default async (store: Store, _logger: Logger) => { + let FlipperPlugin = FlipperPluginSDK; + if (getRenderHostInstance().GK('flipper_power_search')) { + FlipperPlugin = { + ...FlipperPlugin, + MasterDetail: FlipperPlugin._MasterDetailWithPowerSearch as any, + DataTable: FlipperPlugin._DataTableWithPowerSearch as any, + }; + } + setGlobalObject({ React, ReactDOM, ReactDOMClient, ReactIs, Flipper: deprecatedExports, - FlipperPlugin: FlipperPluginSDK, + FlipperPlugin, Immer, antd, emotion_styled,