plugins: update all other plugins to fit new frontend system naming patterns

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-12-13 17:39:18 +01:00
parent 2d708d8785
commit 58141224d3
21 changed files with 116 additions and 96 deletions
+1 -2
View File
@@ -26,7 +26,6 @@ import React from 'react';
import {
BaseSearchResultListItemProps,
createSearchResultListItemExtension,
searchResultItemExtensionData as searchResultListItemExtensionData,
} from './alpha';
describe('createSearchResultListItemExtension', () => {
@@ -76,7 +75,7 @@ describe('createSearchResultListItemExtension', () => {
defaultPath: '/',
inputs: {
items: createExtensionInput({
item: searchResultListItemExtensionData,
item: createSearchResultListItemExtension.itemDataRef,
}),
},
loader: async ({ inputs }) => {
+9 -7
View File
@@ -47,12 +47,6 @@ export type SearchResultItemExtensionPredicate = (
result: SearchResult,
) => boolean;
/** @alpha */
export const searchResultItemExtensionData = createExtensionDataRef<{
predicate?: SearchResultItemExtensionPredicate;
component: SearchResultItemExtensionComponent;
}>('plugin.search.result.item.data');
/** @alpha */
export type SearchResultItemExtensionOptions<
TConfig extends { noTrack?: boolean },
@@ -109,7 +103,7 @@ export function createSearchResultListItemExtension<
},
configSchema,
output: {
item: searchResultItemExtensionData,
item: createSearchResultListItemExtension.itemDataRef,
},
factory({ config, node }) {
const ExtensionComponent = lazy(() =>
@@ -137,3 +131,11 @@ export function createSearchResultListItemExtension<
},
});
}
/** @alpha */
export namespace createSearchResultListItemExtension {
export const itemDataRef = createExtensionDataRef<{
predicate?: SearchResultItemExtensionPredicate;
component: SearchResultItemExtensionComponent;
}>('search.search-result-list-item.item');
}