catalog-react: added MockStarredEntitiesApi + usage

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-02-28 14:29:23 +01:00
parent c077b432b8
commit 303063a655
16 changed files with 168 additions and 105 deletions
+5 -11
View File
@@ -20,19 +20,13 @@ import { scmIntegrationsApiRef } from '@backstage/integration-react';
import {
catalogApiRef,
starredEntitiesApiRef,
MockStarredEntitiesApi,
} from '@backstage/plugin-catalog-react';
import React from 'react';
import { scaffolderApiRef, ScaffolderClient } from '../src';
import { ScaffolderPage } from '../src/plugin';
import {
discoveryApiRef,
fetchApiRef,
storageApiRef,
} from '@backstage/core-plugin-api';
import {
CatalogEntityPage,
DefaultStarredEntitiesApi,
} from '@backstage/plugin-catalog';
import { discoveryApiRef, fetchApiRef } from '@backstage/core-plugin-api';
import { CatalogEntityPage } from '@backstage/plugin-catalog';
createDevApp()
.addPage({
@@ -46,8 +40,8 @@ createDevApp()
})
.registerApi({
api: starredEntitiesApiRef,
deps: { storageApi: storageApiRef },
factory: ({ storageApi }) => new DefaultStarredEntitiesApi({ storageApi }),
deps: {},
factory: () => new MockStarredEntitiesApi(),
})
.registerApi({
api: scaffolderApiRef,