frontend-plugin-api: avoid forwarding ConfigurableExtensionDataRef

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2025-08-05 12:10:22 +02:00
parent 3a3e046bbd
commit 948de17c19
26 changed files with 381 additions and 620 deletions
+4 -3
View File
@@ -5,6 +5,7 @@
```ts
import { ConfigurableExtensionDataRef } from '@backstage/frontend-plugin-api';
import { ExtensionBlueprint } from '@backstage/frontend-plugin-api';
import { ExtensionDataRef } from '@backstage/frontend-plugin-api';
import { ListItemProps } from '@material-ui/core/ListItem';
import { SearchDocument } from '@backstage/plugin-search-common';
import { SearchResult } from '@backstage/plugin-search-common';
@@ -20,7 +21,7 @@ export type BaseSearchResultListItemProps<T = {}> = T & {
export const SearchFilterBlueprint: ExtensionBlueprint<{
kind: 'search-filter';
params: SearchFilterBlueprintParams;
output: ConfigurableExtensionDataRef<
output: ExtensionDataRef<
{
component: SearchFilterExtensionComponent;
},
@@ -61,7 +62,7 @@ export type SearchFilterExtensionComponentProps = {
export const SearchFilterResultTypeBlueprint: ExtensionBlueprint<{
kind: 'search-filter-result-type';
params: SearchFilterResultTypeBlueprintParams;
output: ConfigurableExtensionDataRef<
output: ExtensionDataRef<
{
value: string;
name: string;
@@ -127,7 +128,7 @@ export type SearchResultItemExtensionPredicate = (
export const SearchResultListItemBlueprint: ExtensionBlueprint<{
kind: 'search-result-list-item';
params: SearchResultListItemBlueprintParams;
output: ConfigurableExtensionDataRef<
output: ExtensionDataRef<
{
predicate?: SearchResultItemExtensionPredicate;
component: SearchResultItemExtensionComponent;