From 6ab0663936ac005fce57ed7f13c32231baaf27e9 Mon Sep 17 00:00:00 2001 From: Camila Belo Date: Mon, 5 Feb 2024 17:29:42 +0100 Subject: [PATCH] feat(api-docs): migrate consumed apis entity card Signed-off-by: Camila Belo --- plugins/api-docs/src/alpha.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/api-docs/src/alpha.tsx b/plugins/api-docs/src/alpha.tsx index 36fdc27cff..15a2b30e60 100644 --- a/plugins/api-docs/src/alpha.tsx +++ b/plugins/api-docs/src/alpha.tsx @@ -69,6 +69,15 @@ const ApiDocsDefinitionEntityCard = createEntityCardExtension({ import('./components/ApiDefinitionCard').then(m => ), }); +const ApiDocsConsumedApisEntityCard = createEntityCardExtension({ + name: 'consumed-apis', + // Ommiting configSchema for now + // we are skipping variations, see: https://github.com/backstage/backstage/pull/22619#discussion_r1477333252 + // and columns are too complex to map to zod + loader: () => + import('./components/ApisCards').then(m => ), +}); + export default createPlugin({ id: 'api-docs', routes: { @@ -81,5 +90,6 @@ export default createPlugin({ ApiDocsConfigApi, ApiDocsExplorerPage, ApiDocsDefinitionEntityCard, + ApiDocsConsumedApisEntityCard, ], });