summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-22 12:57:36 +0000
committersoryu <soryu@soryu.co>2026-01-22 12:57:36 +0000
commita363bfdd7a3e81b75bf230e45d001b80f759ca57 (patch)
tree89ed3dbfc0eb81a50883c8d1ba873ed71d1bf5f8
parentc55c6775b1db1dceba6ea533a22d91e65df071a5 (diff)
downloadsoryu-a363bfdd7a3e81b75bf230e45d001b80f759ca57.tar.gz
soryu-a363bfdd7a3e81b75bf230e45d001b80f759ca57.zip
Fixup: fix frontend build
-rw-r--r--makima/frontend/src/components/mesh/TaskDetail.tsx2
-rw-r--r--makima/frontend/src/routes/mesh.tsx28
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}`)}