import { useRouter } from "next/router"; import Link from "next/link"; // ui import { Tooltip, PriorityIcon } from "@plane/ui"; // icons import { AlertTriangle, CalendarDays, CheckCircle2, Clock, Copy, XCircle } from "lucide-react"; // helpers import { renderShortDateWithYearFormat } from "helpers/date-time.helper"; // types import { IInboxIssue } from "types"; // constants import { INBOX_STATUS } from "constants/inbox"; type Props = { issue: IInboxIssue; active: boolean; }; export const InboxIssueCard: React.FC = (props) => { const { issue, active } = props; const router = useRouter(); const { workspaceSlug, projectId, inboxId } = router.query; const issueStatus = issue.issue_inbox[0].status; return (

{issue.project_detail?.identifier}-{issue.sequence_id}

{issue.name}
{renderShortDateWithYearFormat(issue.created_at ?? "")}
s.value === issueStatus)?.textColor }`} > {issueStatus === -2 ? ( <> Pending ) : issueStatus === -1 ? ( <> Declined ) : issueStatus === 0 ? ( <> {new Date(issue.issue_inbox[0].snoozed_till ?? "") < new Date() ? "Snoozed date passed" : "Snoozed"} ) : issueStatus === 1 ? ( <> Accepted ) : ( <> Duplicate )}
); };