diff --git a/plugins/code-coverage/dev/index.tsx b/plugins/code-coverage/dev/index.tsx index 9eabafb976..69ff4bcda2 100644 --- a/plugins/code-coverage/dev/index.tsx +++ b/plugins/code-coverage/dev/index.tsx @@ -15,12 +15,12 @@ */ import React from 'react'; import { createDevApp } from '@backstage/dev-utils'; -import { codeCoveragePlugin, CodeCoveragePage } from '../src/plugin'; +import { codeCoveragePlugin, EntityCodeCoverageContent } from '../src/plugin'; createDevApp() .registerPlugin(codeCoveragePlugin) .addPage({ - element: , + element: , title: 'Root Page', }) .render(); diff --git a/plugins/code-coverage/src/api.ts b/plugins/code-coverage/src/api.ts index 2fa2dab05a..d168f50d95 100644 --- a/plugins/code-coverage/src/api.ts +++ b/plugins/code-coverage/src/api.ts @@ -15,7 +15,6 @@ */ import { createApiRef, DiscoveryApi } from '@backstage/core'; -import { Config } from '@backstage/config'; import { EntityName, stringifyEntityRef } from '@backstage/catalog-model'; import { JsonCodeCoverage, diff --git a/plugins/code-coverage/src/dev/index.tsx b/plugins/code-coverage/src/dev/index.tsx index 5c944b097a..4bbcdf07c5 100644 --- a/plugins/code-coverage/src/dev/index.tsx +++ b/plugins/code-coverage/src/dev/index.tsx @@ -17,12 +17,13 @@ import { createDevApp } from '@backstage/dev-utils'; import { codeCoveragePlugin } from '../plugin'; import { codeCoverageApiRef, CodeCoverageRestApi } from '../api'; +import { discoveryApiRef } from '@backstage/core-api'; createDevApp() .registerPlugin(codeCoveragePlugin) .registerApi({ api: codeCoverageApiRef, - deps: {}, - factory: () => new CodeCoverageRestApi('http://localhost:3000'), + deps: { discoveryApi: discoveryApiRef }, + factory: ({ discoveryApi }) => new CodeCoverageRestApi(discoveryApi), }) .render();