UNPKG

@roadiehq/backstage-plugin-bitbucket-pullrequest

Version:

21 lines (18 loc) 1.01 kB
import React from 'react'; import { Routes, Route } from 'react-router'; import PullRequestList from './PullRequestList.esm.js'; import { BITBUCKET_PULL_REQUESTS_ANNOTATION } from '../utils/isBITBUCKETSlugSet.esm.js'; import { MissingAnnotationEmptyState } from '@backstage/core-components'; import { useEntity } from '@backstage/plugin-catalog-react'; const isBITBUCKETPullRequestsAvailable = (entity) => Boolean(entity.metadata.annotations?.[BITBUCKET_PULL_REQUESTS_ANNOTATION]); const Router = () => { const { entity } = useEntity(); return !isBITBUCKETPullRequestsAvailable(entity) ? /* @__PURE__ */ React.createElement( MissingAnnotationEmptyState, { annotation: BITBUCKET_PULL_REQUESTS_ANNOTATION } ) : /* @__PURE__ */ React.createElement(Routes, null, /* @__PURE__ */ React.createElement(Route, { path: "/", element: /* @__PURE__ */ React.createElement(PullRequestList, null) })); }; export { Router, isBITBUCKETPullRequestsAvailable }; //# sourceMappingURL=Router.esm.js.map