diff options
| author | soryu <soryu@soryu.co> | 2026-01-22 12:57:36 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-22 12:57:36 +0000 |
| commit | a363bfdd7a3e81b75bf230e45d001b80f759ca57 (patch) | |
| tree | 89ed3dbfc0eb81a50883c8d1ba873ed71d1bf5f8 | |
| parent | c55c6775b1db1dceba6ea533a22d91e65df071a5 (diff) | |
| download | soryu-a363bfdd7a3e81b75bf230e45d001b80f759ca57.tar.gz soryu-a363bfdd7a3e81b75bf230e45d001b80f759ca57.zip | |
Fixup: fix frontend build
| -rw-r--r-- | makima/frontend/src/components/mesh/TaskDetail.tsx | 2 | ||||
| -rw-r--r-- | makima/frontend/src/routes/mesh.tsx | 28 |
2 files changed, 0 insertions, 30 deletions
diff --git a/makima/frontend/src/components/mesh/TaskDetail.tsx b/makima/frontend/src/components/mesh/TaskDetail.tsx index e4fcce3..8936d28 100644 --- a/makima/frontend/src/components/mesh/TaskDetail.tsx +++ b/makima/frontend/src/components/mesh/TaskDetail.tsx @@ -19,7 +19,6 @@ interface TaskDetailProps { onRestart: (taskId: string) => void; onContinue: (taskId: string) => void; onSelectSubtask: (taskId: string) => void; - onCreateSubtask: () => void; /** Toggle viewing a subtask's output (for running subtasks) */ onToggleSubtaskOutput?: (subtaskId: string, subtaskName: string) => void; /** Which subtask's output is currently being viewed */ @@ -109,7 +108,6 @@ export function TaskDetail({ onRestart, onContinue, onSelectSubtask, - onCreateSubtask, onToggleSubtaskOutput, viewingSubtaskId, onViewContract, diff --git a/makima/frontend/src/routes/mesh.tsx b/makima/frontend/src/routes/mesh.tsx index 314be7b..425721d 100644 --- a/makima/frontend/src/routes/mesh.tsx +++ b/makima/frontend/src/routes/mesh.tsx @@ -622,33 +622,6 @@ export default function MeshPage() { setShowRepoSuggestions(false); }, []); - const handleCreateSubtask = useCallback(async () => { - if (!taskDetail || creating) return; - // Subtasks inherit contract_id from parent - if (!taskDetail.contractId) { - console.error("Parent task has no contract_id"); - return; - } - setCreating(true); - try { - const newTask = await saveTask({ - contractId: taskDetail.contractId, - name: `Subtask of ${taskDetail.name}`, - plan: "# Plan\n\nDescribe what this subtask should accomplish...", - parentTaskId: taskDetail.id, - }); - if (newTask) { - // Refresh current task to show new subtask - const refreshed = await fetchTask(taskDetail.id); - if (refreshed) { - setTaskDetail(refreshed); - } - } - } finally { - setCreating(false); - } - }, [creating, saveTask, taskDetail, fetchTask]); - // Callback when task is updated via CLI const handleTaskUpdatedFromCli = useCallback(async () => { if (id) { @@ -823,7 +796,6 @@ export default function MeshPage() { onRestart={handleRestart} onContinue={handleContinue} onSelectSubtask={handleSelectTask} - onCreateSubtask={handleCreateSubtask} onToggleSubtaskOutput={handleToggleSubtaskOutput} viewingSubtaskId={viewingSubtaskId} onViewContract={(contractId) => navigate(`/contracts/${contractId}`)} |
