diff --git a/desktop/flipper-plugin/src/__tests__/api.node.tsx b/desktop/flipper-plugin/src/__tests__/api.node.tsx index 9c348c87f..8d3623479 100644 --- a/desktop/flipper-plugin/src/__tests__/api.node.tsx +++ b/desktop/flipper-plugin/src/__tests__/api.node.tsx @@ -46,6 +46,7 @@ test('Correct top level API exposed', () => { "MasterDetail", "NUX", "Panel", + "PowerSearch", "Spinner", "Tab", "Tabs", @@ -129,6 +130,7 @@ test('Correct top level API exposed', () => { "NormalizedMenuEntry", "Notification", "PluginClient", + "PowerSearchConfig", "RemoteServerContext", "ServerAddOn", "ServerAddOnPluginConnection", diff --git a/desktop/flipper-plugin/src/index.tsx b/desktop/flipper-plugin/src/index.tsx index 7016dd0fd..8749e961d 100644 --- a/desktop/flipper-plugin/src/index.tsx +++ b/desktop/flipper-plugin/src/index.tsx @@ -60,6 +60,7 @@ export {DataTable, DataTableColumn} from './ui/data-table/DataTable'; export {DataTableManager} from './ui/data-table/DataTableManager'; export {DataList} from './ui/DataList'; export {Spinner} from './ui/Spinner'; +export * from './ui/PowerSearch'; export {DataSourceVirtualizer} from './data-source/DataSourceRendererVirtual'; diff --git a/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx b/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx index d703423d6..94ea5df8e 100644 --- a/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx +++ b/desktop/flipper-plugin/src/ui/PowerSearch/index.tsx @@ -8,7 +8,47 @@ */ import * as React from 'react'; +import {AutoComplete, Input} from 'antd'; +import {PowerSearchConfig} from './PowerSearchTypes'; -export const PowerSearch: React.FC = () => { - return <>; +export {PowerSearchConfig}; + +type PowerSearchProps = { + config: PowerSearchConfig; +}; + +export const PowerSearch: React.FC = () => { + return ( + + + + ); }; diff --git a/docs/extending/flipper-plugin.mdx b/docs/extending/flipper-plugin.mdx index 69e651a09..66f22899e 100644 --- a/docs/extending/flipper-plugin.mdx +++ b/docs/extending/flipper-plugin.mdx @@ -950,6 +950,8 @@ function HighlightedText(props: {text: string}) { } ``` +### PowerSearch + ### DataTable ### DataFormatter