@immobiliarelabs/backstage-plugin-gitlab
Version:
31 lines (28 loc) • 1.71 kB
JavaScript
import 'react';
import '@backstage/plugin-catalog-react';
import '@backstage/core-components';
import '@material-ui/core';
import './widgets/LanguagesCard/LanguagesCard.esm.js';
import './widgets/PeopleCard/PeopleCard.esm.js';
import './widgets/MergeRequestStats/MergeRequestStats.esm.js';
import '@material-ui/lab/Alert';
import 'react-use';
import { GITLAB_ANNOTATION_PROJECT_ID, GITLAB_ANNOTATION_PROJECT_SLUG } from './gitlabAppData.esm.js';
export { GITLAB_ANNOTATION_CODEOWNERS_PATH, GITLAB_ANNOTATION_INSTANCE, GITLAB_ANNOTATION_README_PATH, gitlabCodeOwnerPath, gitlabInstance, gitlabProjectId, gitlabProjectSlug, gitlabReadmePath } from './gitlabAppData.esm.js';
import '../api/GitlabCIApi.esm.js';
import './utils.esm.js';
import '@gitbeaker/rest';
import 'dayjs';
import '@backstage/core-plugin-api';
import './widgets/MergeRequestsTable/Icons.esm.js';
import '@material-ui/core/Link';
import '@backstage/core-plugin-api/alpha';
import '../translation.esm.js';
import './widgets/ReleasesCard/ReleasesCard.esm.js';
import './widgets/ReadmeCard/ReadmeCard.esm.js';
import './widgets/CoverageCard/CoverageCard.esm.js';
const isGitlabAvailable = (entity) => isGitlabProjectIDAnnotationAvailable(entity) || isGitlabSlugAnnotationAvailable(entity);
const isGitlabProjectIDAnnotationAvailable = (entity) => Boolean(entity.metadata.annotations?.[GITLAB_ANNOTATION_PROJECT_ID]);
const isGitlabSlugAnnotationAvailable = (entity) => Boolean(entity.metadata.annotations?.[GITLAB_ANNOTATION_PROJECT_SLUG]);
export { GITLAB_ANNOTATION_PROJECT_ID, GITLAB_ANNOTATION_PROJECT_SLUG, isGitlabAvailable, isGitlabProjectIDAnnotationAvailable, isGitlabSlugAnnotationAvailable };
//# sourceMappingURL=index.esm.js.map