diff --git a/plugins/opencost/src/components/ExampleFetchComponent/ExampleFetchComponent.test.tsx b/plugins/opencost/src/components/OpenCostFetchComponent/OpenCostFetchComponent.test.tsx similarity index 88% rename from plugins/opencost/src/components/ExampleFetchComponent/ExampleFetchComponent.test.tsx rename to plugins/opencost/src/components/OpenCostFetchComponent/OpenCostFetchComponent.test.tsx index a714f640da..0537e056fd 100644 --- a/plugins/opencost/src/components/ExampleFetchComponent/ExampleFetchComponent.test.tsx +++ b/plugins/opencost/src/components/OpenCostFetchComponent/OpenCostFetchComponent.test.tsx @@ -15,12 +15,12 @@ */ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { ExampleFetchComponent } from './ExampleFetchComponent'; +import { OpenCostFetchComponent } from './OpenCostFetchComponent'; import { rest } from 'msw'; import { setupServer } from 'msw/node'; import { setupRequestMockHandlers } from '@backstage/test-utils'; -describe('ExampleFetchComponent', () => { +describe('OpenCostFetchComponent', () => { const server = setupServer(); // Enable sane handlers for network requests setupRequestMockHandlers(server); @@ -34,7 +34,7 @@ describe('ExampleFetchComponent', () => { ); }); it('should render', async () => { - await render(); + await render(); expect(await screen.findByTestId('progress')).toBeInTheDocument(); }); }); diff --git a/plugins/opencost/src/components/ExampleFetchComponent/ExampleFetchComponent.tsx b/plugins/opencost/src/components/OpenCostFetchComponent/OpenCostFetchComponent.tsx similarity index 98% rename from plugins/opencost/src/components/ExampleFetchComponent/ExampleFetchComponent.tsx rename to plugins/opencost/src/components/OpenCostFetchComponent/OpenCostFetchComponent.tsx index c3403e1923..80db2be5e1 100644 --- a/plugins/opencost/src/components/ExampleFetchComponent/ExampleFetchComponent.tsx +++ b/plugins/opencost/src/components/OpenCostFetchComponent/OpenCostFetchComponent.tsx @@ -93,7 +93,7 @@ export const DenseTable = ({ users }: DenseTableProps) => { ); }; -export const ExampleFetchComponent = () => { +export const OpenCostFetchComponent = () => { const { fetch } = useApi(fetchApiRef); const { value, loading, error } = useAsync(async (): Promise => { const response = await fetch('https://randomuser.me/api/?results=20'); diff --git a/plugins/opencost/src/components/ExampleFetchComponent/index.ts b/plugins/opencost/src/components/OpenCostFetchComponent/index.ts similarity index 90% rename from plugins/opencost/src/components/ExampleFetchComponent/index.ts rename to plugins/opencost/src/components/OpenCostFetchComponent/index.ts index 9644c904ea..91c904e5e7 100644 --- a/plugins/opencost/src/components/ExampleFetchComponent/index.ts +++ b/plugins/opencost/src/components/OpenCostFetchComponent/index.ts @@ -13,4 +13,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export { ExampleFetchComponent } from './ExampleFetchComponent'; +export { OpenCostFetchComponent } from './OpenCostFetchComponent'; diff --git a/plugins/opencost/src/components/ExampleComponent/ExampleComponent.test.tsx b/plugins/opencost/src/components/OpenCostPage/OpenCostPage.test.tsx similarity index 89% rename from plugins/opencost/src/components/ExampleComponent/ExampleComponent.test.tsx rename to plugins/opencost/src/components/OpenCostPage/OpenCostPage.test.tsx index 77c1dd610c..99f7d51cc3 100644 --- a/plugins/opencost/src/components/ExampleComponent/ExampleComponent.test.tsx +++ b/plugins/opencost/src/components/OpenCostPage/OpenCostPage.test.tsx @@ -14,7 +14,7 @@ * limitations under the License. */ import React from 'react'; -import { ExampleComponent } from './ExampleComponent'; +import { OpenCostPage } from './OpenCostPage'; import { rest } from 'msw'; import { setupServer } from 'msw/node'; import { screen } from '@testing-library/react'; @@ -23,7 +23,7 @@ import { renderInTestApp, } from '@backstage/test-utils'; -describe('ExampleComponent', () => { +describe('OpenCostPage', () => { const server = setupServer(); // Enable sane handlers for network requests setupRequestMockHandlers(server); @@ -36,7 +36,7 @@ describe('ExampleComponent', () => { }); it('should render', async () => { - await renderInTestApp(); + await renderInTestApp(); expect(screen.getByText('Welcome to OpenCost!')).toBeInTheDocument(); }); }); diff --git a/plugins/opencost/src/components/ExampleComponent/ExampleComponent.tsx b/plugins/opencost/src/components/OpenCostPage/OpenCostPage.tsx similarity index 54% rename from plugins/opencost/src/components/ExampleComponent/ExampleComponent.tsx rename to plugins/opencost/src/components/OpenCostPage/OpenCostPage.tsx index fbeba9305a..faf3ca1a49 100644 --- a/plugins/opencost/src/components/ExampleComponent/ExampleComponent.tsx +++ b/plugins/opencost/src/components/OpenCostPage/OpenCostPage.tsx @@ -16,37 +16,33 @@ import React from 'react'; import { Typography, Grid } from '@material-ui/core'; import { - InfoCard, Header, Page, Content, ContentHeader, - HeaderLabel, - SupportButton, } from '@backstage/core-components'; -import { ExampleFetchComponent } from '../ExampleFetchComponent'; +import { OpenCostFetchComponent } from '../OpenCostFetchComponent'; -export const ExampleComponent = () => ( +export const OpenCostPage = () => ( -
- OpenCost - - +
+ + OpenCost +
- - A description of your plugin goes here. - + - - - All content should be wrapped in a card like this. - - - - - + diff --git a/plugins/opencost/src/components/ExampleComponent/index.ts b/plugins/opencost/src/components/OpenCostPage/index.ts similarity index 91% rename from plugins/opencost/src/components/ExampleComponent/index.ts rename to plugins/opencost/src/components/OpenCostPage/index.ts index 7e520a7ab8..f966c83a30 100644 --- a/plugins/opencost/src/components/ExampleComponent/index.ts +++ b/plugins/opencost/src/components/OpenCostPage/index.ts @@ -13,4 +13,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export { ExampleComponent } from './ExampleComponent'; +export { OpenCostPage } from './OpenCostPage'; diff --git a/plugins/opencost/src/images/logo.png b/plugins/opencost/src/images/logo.png deleted file mode 100644 index 34fdda4c61..0000000000 Binary files a/plugins/opencost/src/images/logo.png and /dev/null differ diff --git a/plugins/opencost/src/images/pig.png b/plugins/opencost/src/images/pig.png new file mode 100644 index 0000000000..14fe563941 Binary files /dev/null and b/plugins/opencost/src/images/pig.png differ diff --git a/plugins/opencost/src/plugin.ts b/plugins/opencost/src/plugin.ts index 6a97175770..edaa04d595 100644 --- a/plugins/opencost/src/plugin.ts +++ b/plugins/opencost/src/plugin.ts @@ -31,7 +31,7 @@ export const OpenCostPage = openCostPlugin.provide( createRoutableExtension({ name: 'OpenCostPage', component: () => - import('./components/ExampleComponent').then(m => m.ExampleComponent), + import('./components/OpenCostPage').then(m => m.OpenCostPage), mountPoint: rootRouteRef, }), );