diff --git a/plugins/airbrake/api-report.md b/plugins/airbrake/api-report.md
index ea747faf27..c01aa938ae 100644
--- a/plugins/airbrake/api-report.md
+++ b/plugins/airbrake/api-report.md
@@ -18,10 +18,10 @@ export const airbrakePlugin: BackstagePlugin<
{}
>;
-// Warning: (ae-missing-release-tag) "AirbrakeWidget" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+// Warning: (ae-missing-release-tag) "EntityAirbrakeContent" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
-export const AirbrakeWidget: () => JSX.Element;
+export const EntityAirbrakeContent: () => JSX.Element;
// (No @packageDocumentation comment for this package)
```
diff --git a/plugins/airbrake/dev/index.tsx b/plugins/airbrake/dev/index.tsx
index e2f971169b..e74ce68ee5 100644
--- a/plugins/airbrake/dev/index.tsx
+++ b/plugins/airbrake/dev/index.tsx
@@ -15,7 +15,7 @@
*/
import React from 'react';
import { createDevApp } from '@backstage/dev-utils';
-import { AirbrakeWidget, airbrakePlugin } from '../src/plugin';
+import { EntityAirbrakeContent, airbrakePlugin } from '../src/plugin';
import {
Content,
ContentHeader,
@@ -32,7 +32,7 @@ createDevApp()
@@ -43,7 +43,7 @@ createDevApp()
A description of your plugin goes here.
-
+
),
diff --git a/plugins/airbrake/src/components/AirbrakeWidget/AirbrakeWidget.test.tsx b/plugins/airbrake/src/components/EntityAirbrakeContent/EntityAirbrakeContent.test.tsx
similarity index 85%
rename from plugins/airbrake/src/components/AirbrakeWidget/AirbrakeWidget.test.tsx
rename to plugins/airbrake/src/components/EntityAirbrakeContent/EntityAirbrakeContent.test.tsx
index becbe6ca99..a621eb281c 100644
--- a/plugins/airbrake/src/components/AirbrakeWidget/AirbrakeWidget.test.tsx
+++ b/plugins/airbrake/src/components/EntityAirbrakeContent/EntityAirbrakeContent.test.tsx
@@ -15,13 +15,13 @@
*/
import React from 'react';
-import { AirbrakeWidget } from './AirbrakeWidget';
+import { EntityAirbrakeContent } from './EntityAirbrakeContent';
import exampleData from './example-data.json';
import { renderInTestApp } from '@backstage/test-utils';
-describe('AirbrakeWidget', () => {
+describe('EntityAirbrakeContent', () => {
it('renders all errors sent from Airbrake', async () => {
- const table = await renderInTestApp();
+ const table = await renderInTestApp();
expect(exampleData.groups.length).toBeGreaterThan(0);
for (const group of exampleData.groups) {
expect(
diff --git a/plugins/airbrake/src/components/AirbrakeWidget/AirbrakeWidget.tsx b/plugins/airbrake/src/components/EntityAirbrakeContent/EntityAirbrakeContent.tsx
similarity index 97%
rename from plugins/airbrake/src/components/AirbrakeWidget/AirbrakeWidget.tsx
rename to plugins/airbrake/src/components/EntityAirbrakeContent/EntityAirbrakeContent.tsx
index d0a97e76f6..062d9e898a 100644
--- a/plugins/airbrake/src/components/AirbrakeWidget/AirbrakeWidget.tsx
+++ b/plugins/airbrake/src/components/EntityAirbrakeContent/EntityAirbrakeContent.tsx
@@ -27,7 +27,7 @@ const useStyles = makeStyles(() => ({
},
}));
-export const AirbrakeWidget = () => {
+export const EntityAirbrakeContent = () => {
const classes = useStyles();
return (
diff --git a/plugins/airbrake/src/components/AirbrakeWidget/example-data.json b/plugins/airbrake/src/components/EntityAirbrakeContent/example-data.json
similarity index 100%
rename from plugins/airbrake/src/components/AirbrakeWidget/example-data.json
rename to plugins/airbrake/src/components/EntityAirbrakeContent/example-data.json
diff --git a/plugins/airbrake/src/index.test.ts b/plugins/airbrake/src/index.test.ts
index 95cc4a95d9..3aea2edf66 100644
--- a/plugins/airbrake/src/index.test.ts
+++ b/plugins/airbrake/src/index.test.ts
@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-import { AirbrakeWidget, airbrakePlugin } from './index';
+import { EntityAirbrakeContent, airbrakePlugin } from './index';
describe('The Airbrake plugin index file', () => {
- it('exports the plugin and page', async () => {
- expect(AirbrakeWidget).toBeTruthy();
+ it('exports the plugin and content', async () => {
+ expect(EntityAirbrakeContent).toBeTruthy();
expect(airbrakePlugin).toBeTruthy();
});
});
diff --git a/plugins/airbrake/src/index.ts b/plugins/airbrake/src/index.ts
index 77ca2f9867..8f319e02fd 100644
--- a/plugins/airbrake/src/index.ts
+++ b/plugins/airbrake/src/index.ts
@@ -13,4 +13,4 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-export { airbrakePlugin, AirbrakeWidget } from './plugin';
+export { airbrakePlugin, EntityAirbrakeContent } from './plugin';
diff --git a/plugins/airbrake/src/plugin.test.tsx b/plugins/airbrake/src/plugin.test.tsx
index e02410cfe7..48f553fce1 100644
--- a/plugins/airbrake/src/plugin.test.tsx
+++ b/plugins/airbrake/src/plugin.test.tsx
@@ -14,7 +14,7 @@
* limitations under the License.
*/
import React from 'react';
-import { airbrakePlugin, AirbrakeWidget } from './plugin';
+import { airbrakePlugin, EntityAirbrakeContent } from './plugin';
import { renderInTestApp } from '@backstage/test-utils';
describe('Airbrake', () => {
@@ -23,7 +23,7 @@ describe('Airbrake', () => {
});
it('should render page', async () => {
- const rendered = await renderInTestApp();
+ const rendered = await renderInTestApp();
expect(rendered.getByText('ChunkLoadError')).toBeInTheDocument();
});
});
diff --git a/plugins/airbrake/src/plugin.ts b/plugins/airbrake/src/plugin.ts
index a985724dfe..0a3679baa4 100644
--- a/plugins/airbrake/src/plugin.ts
+++ b/plugins/airbrake/src/plugin.ts
@@ -27,12 +27,12 @@ export const airbrakePlugin = createPlugin({
},
});
-export const AirbrakeWidget = airbrakePlugin.provide(
+export const EntityAirbrakeContent = airbrakePlugin.provide(
createRoutableExtension({
- name: 'AirbrakePage',
+ name: 'EntityAirbrakeContent',
component: () =>
- import('./components/AirbrakeWidget/AirbrakeWidget').then(
- m => m.AirbrakeWidget,
+ import('./components/EntityAirbrakeContent/EntityAirbrakeContent').then(
+ m => m.EntityAirbrakeContent,
),
mountPoint: rootRouteRef,
}),