feat(api-docs): migrate consumed apis entity card

Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
Camila Belo
2024-02-05 17:29:42 +01:00
parent 4ac8133912
commit 6ab0663936
+10
View File
@@ -69,6 +69,15 @@ const ApiDocsDefinitionEntityCard = createEntityCardExtension({
import('./components/ApiDefinitionCard').then(m => <m.ApiDefinitionCard />),
});
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 => <m.ConsumedApisCard />),
});
export default createPlugin({
id: 'api-docs',
routes: {
@@ -81,5 +90,6 @@ export default createPlugin({
ApiDocsConfigApi,
ApiDocsExplorerPage,
ApiDocsDefinitionEntityCard,
ApiDocsConsumedApisEntityCard,
],
});