diff options
Diffstat (limited to 'lib/approval-line/table/update-approval-line-sheet.tsx')
| -rw-r--r-- | lib/approval-line/table/update-approval-line-sheet.tsx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/approval-line/table/update-approval-line-sheet.tsx b/lib/approval-line/table/update-approval-line-sheet.tsx index efc720de..9153eb38 100644 --- a/lib/approval-line/table/update-approval-line-sheet.tsx +++ b/lib/approval-line/table/update-approval-line-sheet.tsx @@ -61,6 +61,7 @@ export function UpdateApprovalLineSheet({ open, onOpenChange, line }: UpdateAppr resolver: zodResolver(ApprovalLineSchema), defaultValues: { name: "", + category: "", description: "", aplns: [], }, @@ -94,6 +95,7 @@ export function UpdateApprovalLineSheet({ open, onOpenChange, line }: UpdateAppr form.reset({ name: line.name, + category: line.category || "", description: line.description || "", aplns: nextAplns as ApprovalLineFormData["aplns"], }); @@ -140,6 +142,7 @@ export function UpdateApprovalLineSheet({ open, onOpenChange, line }: UpdateAppr try { await updateApprovalLine(line.id, { name: data.name, + category: data.category || null, description: data.description, aplns: data.aplns, updatedBy: Number(session.user.id), @@ -190,6 +193,20 @@ export function UpdateApprovalLineSheet({ open, onOpenChange, line }: UpdateAppr <FormField control={form.control} + name="category" + render={({ field }) => ( + <FormItem> + <FormLabel>카테고리</FormLabel> + <FormControl> + <Input placeholder="카테고리를 입력하세요" {...field} /> + </FormControl> + <FormMessage /> + </FormItem> + )} + /> + + <FormField + control={form.control} name="description" render={({ field }) => ( <FormItem> |
