import { useProjectTaskBoardItem } from "@wacht/nextjs";
export function TaskDetail(props: { projectId: string; itemId: string }) {
const { item, events, taskWorkspace, appendJournal } = useProjectTaskBoardItem(
props.projectId,
props.itemId,
);
if (!item) return <div>Loading task...</div>;
return (
<div>
<h1>{item.title}</h1>
<div>Journal entries: {events.length}</div>
<div>Workspace files: {taskWorkspace.files.length}</div>
<button onClick={() => appendJournal({ summary: "Reviewed", body_markdown: "Ready" })}>
Add journal
</button>
</div>
);
}