diff --git a/plugins/home-react/report-alpha.api.md b/plugins/home-react/report-alpha.api.md index 9e30c78bc9..9d21b69733 100644 --- a/plugins/home-react/report-alpha.api.md +++ b/plugins/home-react/report-alpha.api.md @@ -47,7 +47,13 @@ export const HomepageWidgetBlueprint: ExtensionBlueprint<{ inputs: {}; config: {}; configInput: {}; - dataRefs: never; + dataRefs: { + widget: ConfigurableExtensionDataRef< + HomePageWidgetData, + 'home.widget.data', + {} + >; + }; }>; // @alpha (undocumented) diff --git a/plugins/home-react/src/alpha/blueprints/HomepageWidgetBlueprint.tsx b/plugins/home-react/src/alpha/blueprints/HomepageWidgetBlueprint.tsx index 0cb898a5f8..6e4c6f3c92 100644 --- a/plugins/home-react/src/alpha/blueprints/HomepageWidgetBlueprint.tsx +++ b/plugins/home-react/src/alpha/blueprints/HomepageWidgetBlueprint.tsx @@ -75,6 +75,9 @@ const DEFAULT_WIDGET_ATTACH_POINT = { export const HomepageWidgetBlueprint = createExtensionBlueprint({ kind: 'home-widget', attachTo: DEFAULT_WIDGET_ATTACH_POINT, + dataRefs: { + widget: homePageWidgetDataRef, + }, output: [homePageWidgetDataRef], *factory(params: HomepageWidgetBlueprintParams, { node }) { const isCustomizable = params.settings?.schema !== undefined; diff --git a/plugins/home/src/alpha.tsx b/plugins/home/src/alpha.tsx index 3f34b4846d..9db31259dd 100644 --- a/plugins/home/src/alpha.tsx +++ b/plugins/home/src/alpha.tsx @@ -62,10 +62,10 @@ const homePage = PageBlueprint.makeWithOverrides({ routeRef: rootRouteRef, loader: () => import('./components/').then(m => ( - , + )), }); },