support custom list item props on search extensions
Co-authored-by: Camila Belo <camilaibs@gmail.com> Signed-off-by: Emma Indal <emma.indahl@gmail.com>
This commit is contained in:
@@ -19,6 +19,7 @@ import { default as React_2 } from 'react';
|
||||
import { ReactNode } from 'react';
|
||||
import { ResultHighlight } from '@backstage/plugin-search-common';
|
||||
import { RouteRef } from '@backstage/core-plugin-api';
|
||||
import { SearchResultListItemExtensionProps } from '@backstage/plugin-search-react';
|
||||
import { TableColumn } from '@backstage/core-components';
|
||||
import { TableOptions } from '@backstage/core-components';
|
||||
import { TableProps } from '@backstage/core-components';
|
||||
@@ -400,7 +401,7 @@ export type TechDocsSearchProps = {
|
||||
|
||||
// @public
|
||||
export const TechDocsSearchResultListItem: (
|
||||
props: TechDocsSearchResultListItemProps,
|
||||
props: SearchResultListItemExtensionProps<TechDocsSearchResultListItemProps>,
|
||||
) => JSX.Element | null;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -33,7 +33,10 @@ import {
|
||||
fetchApiRef,
|
||||
identityApiRef,
|
||||
} from '@backstage/core-plugin-api';
|
||||
import { createSearchResultListItemExtension } from '@backstage/plugin-search-react';
|
||||
import {
|
||||
createSearchResultListItemExtension,
|
||||
SearchResultListItemExtensionProps,
|
||||
} from '@backstage/plugin-search-react';
|
||||
import { TechDocsSearchResultListItemProps } from './search/components/TechDocsSearchResultListItem';
|
||||
|
||||
/**
|
||||
@@ -162,7 +165,7 @@ export const TechDocsReaderPage = techdocsPlugin.provide(
|
||||
* @public
|
||||
*/
|
||||
export const TechDocsSearchResultListItem: (
|
||||
props: TechDocsSearchResultListItemProps,
|
||||
props: SearchResultListItemExtensionProps<TechDocsSearchResultListItemProps>,
|
||||
) => JSX.Element | null = techdocsPlugin.provide(
|
||||
createSearchResultListItemExtension({
|
||||
name: 'TechDocsSearchResultListItem',
|
||||
|
||||
Reference in New Issue
Block a user