@roadiehq/backstage-plugin-jira
Version:
39 lines (36 loc) • 1.23 kB
JavaScript
import { ActivityStream } from './ActivityStream.esm.js';
import React from 'react';
import 'xml-js';
import 'luxon';
import 'uuid';
import '@backstage/core-plugin-api';
import 'react-use';
import '../../api/index.esm.js';
import { useProjectInfo } from '../../hooks/useProjectInfo.esm.js';
import { useStatuses } from '../../hooks/useStatuses.esm.js';
import { useProjectEntity } from '../../hooks/useProjectEntity.esm.js';
import { useEntity } from '@backstage/plugin-catalog-react';
import { InfoCard } from '@backstage/core-components';
const EntityJiraActivityStreamCard = () => {
const { entity } = useEntity();
const { projectKey, component, tokenType, label } = useProjectEntity(entity);
const { statuses: statusNames } = useStatuses(projectKey);
const { ticketIds } = useProjectInfo(
projectKey,
component,
label,
statusNames ?? []
);
return /* @__PURE__ */ React.createElement(InfoCard, { title: "Activity Stream" }, /* @__PURE__ */ React.createElement(
ActivityStream,
{
projectKey,
tokenType,
componentName: component,
label,
ticketIds
}
));
};
export { EntityJiraActivityStreamCard };
//# sourceMappingURL=EntityJiraActivityStreamCard.esm.js.map