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

Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
Camila Belo
2024-02-05 17:53:52 +01:00
parent 9d6787273f
commit 514671e6ce
+9
View File
@@ -85,6 +85,14 @@ const ApiDocsHasApisEntityCard = createEntityCardExtension({
loader: () => import('./components/ApisCards').then(m => <m.HasApisCard />),
});
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 => <m.ProvidedApisCard />),
});
const ApiDocsConsumingComponentsEntityCard = createEntityCardExtension({
name: 'consuming-components',
// Ommiting configSchema for now
@@ -108,6 +116,7 @@ export default createPlugin({
ApiDocsExplorerPage,
ApiDocsHasApisEntityCard,
ApiDocsDefinitionEntityCard,
ApiDocsProvidedApisEntityCard,
ApiDocsConsumedApisEntityCard,
ApiDocsConsumingComponentsEntityCard,
],