From 931342c92f3309798fdd845e5b0733f2c16d8bfd Mon Sep 17 00:00:00 2001 From: Nikita Nek Dudnik Date: Mon, 18 May 2020 19:33:10 +0200 Subject: [PATCH] feat: navtarget and explore card --- plugins/circleci/src/index.ts | 1 + plugins/circleci/src/plugin.ts | 3 ++- plugins/explore/src/components/ExplorePluginPage.tsx | 9 +++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/circleci/src/index.ts b/plugins/circleci/src/index.ts index 33b8fe0067..9a0a37f415 100644 --- a/plugins/circleci/src/index.ts +++ b/plugins/circleci/src/index.ts @@ -17,3 +17,4 @@ export { plugin } from './plugin'; export * from './api'; export * from './proxy'; +export * from './navTargets'; diff --git a/plugins/circleci/src/plugin.ts b/plugins/circleci/src/plugin.ts index 77a223a162..26030a5d26 100644 --- a/plugins/circleci/src/plugin.ts +++ b/plugins/circleci/src/plugin.ts @@ -15,10 +15,11 @@ */ import { createPlugin } from '@backstage/core'; import { App } from './components/App'; +import { navTargetCircleCI } from './navTargets'; export const plugin = createPlugin({ id: 'circleci', register({ router }) { - router.registerRoute('/circleci', App, { exact: false }); + router.addRoute(navTargetCircleCI, App); }, }); diff --git a/plugins/explore/src/components/ExplorePluginPage.tsx b/plugins/explore/src/components/ExplorePluginPage.tsx index 1dd2f135a4..00b8222688 100644 --- a/plugins/explore/src/components/ExplorePluginPage.tsx +++ b/plugins/explore/src/components/ExplorePluginPage.tsx @@ -64,6 +64,15 @@ const toolsCards = [ 'https://camo.githubusercontent.com/517398c3fbe0687d3d4dcbe05da82970b882e75a/68747470733a2f2f64337676366c703535716a6171632e636c6f756466726f6e742e6e65742f6974656d732f33413061324e314c3346324f304c3377326e316a2f477261706869514c382e706e673f582d436c6f75644170702d56697369746f722d49643d3433363432', tags: ['graphql', 'dev'], }, + { + title: 'CircleCI', + description: + 'Provides builds overview, detailed build info and retriggering functionality for CircleCI.', + url: '/circleci', + image: + 'https://raw.githubusercontent.com/CircleCI-Public/cimg-base/master/img/circle-circleci.svg', + tags: ['circleci', 'ci', 'dev'], + }, ]; const ExplorePluginPage: FC<{}> = () => {