From 586960921d615ff3c9b1c60fd6ec98b84d017a17 Mon Sep 17 00:00:00 2001 From: Youngsup Oh Date: Thu, 19 Mar 2026 10:34:48 +0900 Subject: [PATCH] fix(subagent): move Zod schema inside component to fix paraglide init timing Co-Authored-By: Claude Opus 4.6 (1M context) --- .../components/add-subagent-dialog.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/features/subagent/components/add-subagent-dialog.tsx b/src/features/subagent/components/add-subagent-dialog.tsx index 060d415..683b8dc 100644 --- a/src/features/subagent/components/add-subagent-dialog.tsx +++ b/src/features/subagent/components/add-subagent-dialog.tsx @@ -22,15 +22,6 @@ import { m } from "@/paraglide/messages" import type { Scope } from "@/shared/types" import { useSubagentMutations } from "../queries" -const addSubagentSchema = z.object({ - name: z - .string() - .min(1, m.subagents_add_name_required()) - .max(64, m.subagents_add_name_max()) - .regex(/^[a-z0-9-]+$/, m.subagents_add_name_pattern()), - description: z.string(), -}) - export function AddSubagentDialog({ scope, onClose, @@ -40,6 +31,15 @@ export function AddSubagentDialog({ }) { const { createMutation } = useSubagentMutations() + const addSubagentSchema = z.object({ + name: z + .string() + .min(1, m.subagents_add_name_required()) + .max(64, m.subagents_add_name_max()) + .regex(/^[a-z0-9-]+$/, m.subagents_add_name_pattern()), + description: z.string(), + }) + const form = useForm({ defaultValues: { name: "",