@backstage/plugin-search-react
Home > @backstage/plugin-search-react
Search Plugin frontend library
Classes
| Class | Description | 
|---|---|
| Search Api Mock that can be used in tests and storybooks | 
Functions
| Function | Description | 
|---|---|
| Creates a search result item extension. | |
| A default search autocomplete option component. | |
| Search context provider which gives you access to shared state between search components | |
| A component for setting the search context page limit and cursor. | |
| A component with controls for search results pagination. | |
| A component returning the search result from a parent search context or api. | |
| Request results through the search api and provide them to a child function. | |
| Renders results from a parent search context or api. | |
| Provides context-based results to a child function. | |
| Given a query, search for results and render them as a group. | |
| Default layout for a search group filter field. | |
| Default layout for rendering search results in a group. | |
| A select field that can be used as filter on search result groups. | |
| A text field that can be used as filter on search result groups. | |
| Given a query, search for results and render them as a list. | |
| Render results using search extensions. | |
| Default layout for rendering search results in a list. | |
| Call a child render function passing a search state as an argument. | |
| React hook which provides the search context | |
| React hook which checks for an existing search context | |
| Returns a function that renders a result using extensions. | 
Interfaces
| Interface | Description | 
|---|---|
Variables
| Variable | Description | 
|---|---|
| Recommended search autocomplete when you use the Search Provider or Search Context. | |
| Recommended search bar when you use the Search Provider or Search Context. | |
| All search boxes exported by the search plugin are based on the  | |
Type Aliases
| Type Alias | Description | 
|---|---|
| Props for DefaultResultListItem() | |
| Props for HighlightedSearchResultText(). | |
| Type for SearchAutocomplete. | |
| Props for SearchAutocompleteDefaultOption(). | |
| Props for SearchAutocomplete. | |
| Props for SearchBarBase. | |
| Props for SearchBar. | |
| Props for SearchContextProvider() | |
| Props for SearchPaginationBase(). | |
| A page limit option, this value must not be greater than 100. | |
| A page limit text, this function is called with a "{ from, to, page, count }" object. | |
| Props for SearchPagination(). | |
| Props for SearchResultApi() | |
| Props for SearchResultContext() | |
| Props for SearchResultGroupFilterFieldLayout() | |
| Common props for a result group filter field. | |
| Props for SearchResultGroupLayout() | |
| Props for SearchResultGroup(). | |
| Props for SearchResultGroupTextFilterField(). | |
| Props for SearchResultGroupTextFilterField(). | |
| Options for createSearchResultListItemExtension(). | |
| Extends props for any search result list item extension | |
| Props for SearchResultListItemExtensions() | |
| Props for SearchResultListLayout() | |
| Props for SearchResultList(). | |
| Props for SearchResult() | |
| Props for SearchResultState() |