From 9c5df1516fd40b998c39f74c30ef3722e9bd22ff Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Fri, 3 Nov 2023 08:03:50 -0700 Subject: [PATCH] Export legacy MasterDetail and DataTable Summary: Allow plugin developers to force old search for migration purposes Reviewed By: LukeDefeo Differential Revision: D50969832 fbshipit-source-id: 7fe5c3e65680d628bced2cd09823f7f3c132d33a --- desktop/flipper-plugin/src/__tests__/api.node.tsx | 4 ++++ desktop/flipper-plugin/src/index.tsx | 7 +++++++ docs/extending/flipper-plugin.mdx | 4 ++++ 3 files changed, 15 insertions(+) diff --git a/desktop/flipper-plugin/src/__tests__/api.node.tsx b/desktop/flipper-plugin/src/__tests__/api.node.tsx index ecdcd71e3..a42f69b26 100644 --- a/desktop/flipper-plugin/src/__tests__/api.node.tsx +++ b/desktop/flipper-plugin/src/__tests__/api.node.tsx @@ -35,6 +35,7 @@ test('Correct top level API exposed', () => { "DataList", "DataSource", "DataTable", + "DataTableLegacy", "DetailSidebar", "Dialog", "ElementsInspector", @@ -44,6 +45,7 @@ test('Correct top level API exposed', () => { "Layout", "MarkerTimeline", "MasterDetail", + "MasterDetailLegacy", "NUX", "Panel", "PowerSearch", @@ -97,7 +99,9 @@ test('Correct top level API exposed', () => { "DataInspectorExpanded", "DataSourceVirtualizer", "DataTableColumn", + "DataTableColumnLegacy", "DataTableManager", + "DataTableManagerLegacy", "DataValueExtractor", "DefaultKeyboardAction", "Device", diff --git a/desktop/flipper-plugin/src/index.tsx b/desktop/flipper-plugin/src/index.tsx index 9c3c403cb..7b6e0ce6a 100644 --- a/desktop/flipper-plugin/src/index.tsx +++ b/desktop/flipper-plugin/src/index.tsx @@ -37,7 +37,9 @@ export { export {Sidebar as _Sidebar} from './ui/Sidebar'; export {DetailSidebar} from './ui/DetailSidebar'; export {Toolbar} from './ui/Toolbar'; + export {MasterDetail} from './ui/MasterDetail'; +export {MasterDetail as MasterDetailLegacy} from './ui/MasterDetail'; export {MasterDetailWithPowerSearch as _MasterDetailWithPowerSearch} from './ui/MasterDetailWithPowerSearch'; export {CodeBlock} from './ui/CodeBlock'; @@ -58,7 +60,12 @@ export {DataFormatter} from './ui/DataFormatter'; export {useLogger, _LoggerContext} from './utils/useLogger'; export {DataTable, DataTableColumn} from './ui/data-table/DataTable'; +export { + DataTable as DataTableLegacy, + DataTableColumn as DataTableColumnLegacy, +} from './ui/data-table/DataTable'; export {DataTableManager} from './ui/data-table/DataTableManager'; +export {DataTableManager as DataTableManagerLegacy} from './ui/data-table/DataTableManager'; export { DataTable as _DataTableWithPowerSearch, DataTableColumn as _DataTableColumnWithPowerSearch, diff --git a/docs/extending/flipper-plugin.mdx b/docs/extending/flipper-plugin.mdx index 7fcb3748c..c4c9c9a1c 100644 --- a/docs/extending/flipper-plugin.mdx +++ b/docs/extending/flipper-plugin.mdx @@ -982,6 +982,10 @@ function HighlightedText(props: {text: string}) { ### dataTablePowerSearchOperators +### MasterDetailLegacy + +### DataTableLegacy + Coming soon ### MasterDetail