From 514671e6cea2ac9029cca2867f1e565a2b68a322 Mon Sep 17 00:00:00 2001 From: Camila Belo Date: Mon, 5 Feb 2024 17:53:52 +0100 Subject: [PATCH] feat(api-docs): migrate provided apis entity card Signed-off-by: Camila Belo --- plugins/api-docs/src/alpha.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/api-docs/src/alpha.tsx b/plugins/api-docs/src/alpha.tsx index b13aa4494c..842275a984 100644 --- a/plugins/api-docs/src/alpha.tsx +++ b/plugins/api-docs/src/alpha.tsx @@ -85,6 +85,14 @@ const ApiDocsHasApisEntityCard = createEntityCardExtension({ loader: () => import('./components/ApisCards').then(m => ), }); +const ApiDocsProvidedApisEntityCard = createEntityCardExtension({ + name: 'provided-apis', + // 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 => ), +}); + const ApiDocsConsumingComponentsEntityCard = createEntityCardExtension({ name: 'consuming-components', // Ommiting configSchema for now @@ -108,6 +116,7 @@ export default createPlugin({ ApiDocsExplorerPage, ApiDocsHasApisEntityCard, ApiDocsDefinitionEntityCard, + ApiDocsProvidedApisEntityCard, ApiDocsConsumedApisEntityCard, ApiDocsConsumingComponentsEntityCard, ],