PluginExtensions: Start using new APIs for datasource config extensions point (#101139)

This commit is contained in:
Marcus Andersson
2025-02-25 09:17:17 +01:00
committed by GitHub
parent eca045bc11
commit 7773c658bb
3 changed files with 71 additions and 51 deletions

View File

@ -80,7 +80,8 @@ export function usePluginComponents<Props extends object = {}>({
}, [extensionPointId, limitPerPlugin, pluginContext, registryState, isLoadingAppPlugins]);
}
function createComponentWithMeta<Props extends JSX.IntrinsicAttributes>(
// exported so it can be used in tests
export function createComponentWithMeta<Props extends JSX.IntrinsicAttributes>(
registryItem: AddedComponentRegistryItem<Props>,
extensionPointId: string
): React.ComponentType<Props> & { meta: PluginExtensionComponentMeta } {