UNPKG

@roadiehq/backstage-plugin-argo-cd

Version:
16 lines (13 loc) 833 B
import { jsx } from 'react/jsx-runtime'; import { Routes, Route } from 'react-router-dom'; import { ARGOCD_ANNOTATION_APP_NAME } from './components/useArgoCDAppData.esm.js'; import { MissingAnnotationEmptyState } from '@backstage/core-components'; import { useEntity } from '@backstage/plugin-catalog-react'; import { ArgoCDHistoryCard } from './components/ArgoCDHistoryCard.esm.js'; import { isArgocdAvailable } from './conditions.esm.js'; const Router = () => { const { entity } = useEntity(); return !isArgocdAvailable(entity) ? /* @__PURE__ */ jsx(MissingAnnotationEmptyState, { annotation: ARGOCD_ANNOTATION_APP_NAME }) : /* @__PURE__ */ jsx(Routes, { children: /* @__PURE__ */ jsx(Route, { path: "/", element: /* @__PURE__ */ jsx(ArgoCDHistoryCard, {}) }) }); }; export { Router }; //# sourceMappingURL=Router.esm.js.map