

import { IssueDetailRoot } from "@/components/issues/issue-detail/root";
import type { TIssue } from "@buzzwaretech/types";
import { observer } from "mobx-react";

export type TWorkItemDetailRoot = {
  workspaceSlug: string;
  projectId: string;
  issueId: string;
  issue: TIssue | undefined;
};

export const WorkItemDetailRoot = observer(function WorkItemDetailRoot(
  props: TWorkItemDetailRoot,
) {
  const { workspaceSlug, projectId, issueId, issue } = props;

  return (
    <IssueDetailRoot
      workspaceSlug={workspaceSlug.toString()}
      projectId={projectId.toString()}
      issueId={issueId.toString()}
      is_archived={!!issue?.archived_at}
    />
  );
});
