From 9d6787273f88a5104e82019ab7cd3cf07af5c474 Mon Sep 17 00:00:00 2001 From: Camila Belo Date: Mon, 5 Feb 2024 17:42:33 +0100 Subject: [PATCH] feat(api-docs): migrate has apis entity card Signed-off-by: Camila Belo --- plugins/api-docs/src/alpha.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/api-docs/src/alpha.tsx b/plugins/api-docs/src/alpha.tsx index e0e796a3bc..b13aa4494c 100644 --- a/plugins/api-docs/src/alpha.tsx +++ b/plugins/api-docs/src/alpha.tsx @@ -78,6 +78,13 @@ const ApiDocsConsumedApisEntityCard = createEntityCardExtension({ import('./components/ApisCards').then(m => ), }); +const ApiDocsHasApisEntityCard = createEntityCardExtension({ + name: 'has-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 @@ -99,6 +106,7 @@ export default createPlugin({ extensions: [ ApiDocsConfigApi, ApiDocsExplorerPage, + ApiDocsHasApisEntityCard, ApiDocsDefinitionEntityCard, ApiDocsConsumedApisEntityCard, ApiDocsConsumingComponentsEntityCard,