// next import Image from "next/image"; // ui import { Spinner } from "ui"; // icons import { CalendarDaysIcon, ChartBarIcon, ChatBubbleBottomCenterTextIcon, Squares2X2Icon, UserIcon, } from "@heroicons/react/24/outline"; // types import { IssueResponse, IState } from "types"; // constants import { addSpaceIfCamelCase, timeAgo } from "constants/common"; type Props = { issueActivities: any[] | undefined; states: IState[] | undefined; issues: IssueResponse | undefined; }; const activityIcons: { [key: string]: JSX.Element; } = { state: , priority: , name: , description: , target_date: , parent: , }; const IssueActivitySection: React.FC = ({ issueActivities, states, issues }) => { return ( <> {issueActivities ? (
{issueActivities.map((activity, index) => { if (activity.field !== "updated_by") return (
{issueActivities.length > 1 && index !== issueActivities.length - 1 ? (
); })}
) : (
)} ); }; export default IssueActivitySection;