Update to use coreExtensionsData.title
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
This commit is contained in:
@@ -106,7 +106,7 @@ const _default: OverridableFrontendPlugin<
|
||||
>
|
||||
| ConfigurableExtensionDataRef<
|
||||
string,
|
||||
'title',
|
||||
'core.title',
|
||||
{
|
||||
optional: true;
|
||||
}
|
||||
@@ -139,7 +139,7 @@ export const HomepageBlueprint: ExtensionBlueprint<{
|
||||
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
|
||||
| ExtensionDataRef<
|
||||
string,
|
||||
'title',
|
||||
'core.title',
|
||||
{
|
||||
optional: true;
|
||||
}
|
||||
|
||||
@@ -39,7 +39,6 @@ import {
|
||||
} from '@backstage/frontend-plugin-api';
|
||||
import { VisitListener } from './components/';
|
||||
import { visitsApiRef, VisitsStorageApi, VisitsWebStorageApi } from './api';
|
||||
import { titleExtensionDataRef } from '@backstage/plugin-home-react/alpha';
|
||||
import HomeIcon from '@material-ui/icons/Home';
|
||||
|
||||
const rootRouteRef = createRouteRef();
|
||||
@@ -49,7 +48,7 @@ const homePage = PageBlueprint.makeWithOverrides({
|
||||
props: createExtensionInput(
|
||||
[
|
||||
coreExtensionData.reactElement.optional(),
|
||||
titleExtensionDataRef.optional(),
|
||||
coreExtensionData.title.optional(),
|
||||
],
|
||||
{
|
||||
singleton: true,
|
||||
@@ -63,10 +62,10 @@ const homePage = PageBlueprint.makeWithOverrides({
|
||||
routeRef: rootRouteRef,
|
||||
loader: () =>
|
||||
import('./components/').then(m => (
|
||||
<m.HomepageCompositionRoot
|
||||
children={inputs.props?.get(coreExtensionData.reactElement)}
|
||||
title={inputs.props?.get(titleExtensionDataRef)}
|
||||
/>
|
||||
<m.HomepageCompositionRoot
|
||||
children={inputs.props?.get(coreExtensionData.reactElement)}
|
||||
title={inputs.props?.get(coreExtensionData.title)}
|
||||
/>,
|
||||
)),
|
||||
});
|
||||
},
|
||||
|
||||
@@ -25,7 +25,6 @@ import {
|
||||
import { Fragment, type ReactElement, type ReactNode } from 'react';
|
||||
import { CustomHomepageGrid } from '../components';
|
||||
import type { CustomHomepageGridProps } from '../components';
|
||||
import { titleExtensionDataRef } from '@backstage/plugin-home-react/alpha';
|
||||
|
||||
/**
|
||||
* Arguments provided to the homepage renderer.
|
||||
@@ -77,7 +76,7 @@ const DEFAULT_ATTACH_POINT = Object.freeze({
|
||||
export const HomepageBlueprint = createExtensionBlueprint({
|
||||
kind: 'home-page',
|
||||
attachTo: DEFAULT_ATTACH_POINT,
|
||||
output: [coreExtensionData.reactElement, titleExtensionDataRef.optional()],
|
||||
output: [coreExtensionData.reactElement, coreExtensionData.title.optional()],
|
||||
inputs: {
|
||||
widgets: createExtensionInput([coreExtensionData.reactElement]),
|
||||
},
|
||||
@@ -107,7 +106,7 @@ export const HomepageBlueprint = createExtensionBlueprint({
|
||||
);
|
||||
|
||||
if (params.title) {
|
||||
yield titleExtensionDataRef(params.title);
|
||||
yield coreExtensionData.title(params.title);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user