feature(home-plugin): Add default implementation to plugin.ts

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
This commit is contained in:
Renan Mendes Carvalho
2023-08-31 10:17:35 +02:00
committed by Camila Belo
parent b53d3537dd
commit c30e715a2b
+15
View File
@@ -15,17 +15,32 @@
*/
import {
createApiFactory,
createComponentExtension,
createPlugin,
createRoutableExtension,
identityApiRef,
storageApiRef,
} from '@backstage/core-plugin-api';
import { createCardExtension } from '@backstage/plugin-home-react';
import { ToolkitContentProps, VisitedByTypeProps } from './homePageComponents';
import { rootRouteRef } from './routes';
import { CoreStorageVisitsApi, visitsApiRef } from './api';
/** @public */
export const homePlugin = createPlugin({
id: 'home',
apis: [
createApiFactory({
api: visitsApiRef,
deps: {
storageApi: storageApiRef,
identityApi: identityApiRef,
},
factory: ({ storageApi, identityApi }) =>
CoreStorageVisitsApi.create({ storageApi, identityApi }),
}),
],
routes: {
root: rootRouteRef,
},