@immobiliarelabs/backstage-plugin-gitlab
Version:
<p align="center"> <img src="https://avatars.githubusercontent.com/u/10090828?s=200&v=4" width="200px" alt="logo"/> </p> <h1 align="center">Backstage Plugin GitLab</h1>
56 lines (53 loc) • 2.01 kB
JavaScript
import { EntityCardBlueprint } from '@backstage/plugin-catalog-react/alpha';
import React from 'react';
import { compatWrapper } from '@backstage/core-compat-api';
const gitlabReadmeCard = EntityCardBlueprint.make({
name: "readme",
params: {
loader: async () => import('../components/widgets/ReadmeCard/index.esm.js').then(
(m) => compatWrapper(/* @__PURE__ */ React.createElement(m.ReadmeCard, null))
)
}
});
const gitlabCoverageCard = EntityCardBlueprint.make({
name: "coverage",
params: {
loader: async () => import('../components/widgets/CoverageCard/index.esm.js').then(
(m) => compatWrapper(/* @__PURE__ */ React.createElement(m.CoverageCard, null))
)
}
});
const gitlabReleasesCard = EntityCardBlueprint.make({
name: "releases",
params: {
loader: async () => import('../components/widgets/ReleasesCard/index.esm.js').then(
(m) => compatWrapper(/* @__PURE__ */ React.createElement(m.ReleasesCard, null))
)
}
});
const gitlabMergeRequestsStatsCard = EntityCardBlueprint.make({
name: "merge-requests-stats",
params: {
loader: async () => import('../components/widgets/MergeRequestStats/index.esm.js').then(
(m) => compatWrapper(/* @__PURE__ */ React.createElement(m.MergeRequestStats, null))
)
}
});
const gitlabPeopleCard = EntityCardBlueprint.make({
name: "people",
params: {
loader: async () => import('../components/widgets/PeopleCard/index.esm.js').then(
(m) => compatWrapper(/* @__PURE__ */ React.createElement(m.PeopleCard, null))
)
}
});
const gitlabLanguagesCard = EntityCardBlueprint.make({
name: "languages",
params: {
loader: async () => import('../components/widgets/LanguagesCard/index.esm.js').then(
(m) => compatWrapper(/* @__PURE__ */ React.createElement(m.LanguagesCard, null))
)
}
});
export { gitlabCoverageCard, gitlabLanguagesCard, gitlabMergeRequestsStatsCard, gitlabPeopleCard, gitlabReadmeCard, gitlabReleasesCard };
//# sourceMappingURL=cards.esm.js.map