diff options
Diffstat (limited to 'lib/tech-vendors/contacts-table/add-contact-dialog.tsx')
| -rw-r--r-- | lib/tech-vendors/contacts-table/add-contact-dialog.tsx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/tech-vendors/contacts-table/add-contact-dialog.tsx b/lib/tech-vendors/contacts-table/add-contact-dialog.tsx index 05e5092e..ff845e20 100644 --- a/lib/tech-vendors/contacts-table/add-contact-dialog.tsx +++ b/lib/tech-vendors/contacts-table/add-contact-dialog.tsx @@ -39,6 +39,7 @@ export function AddContactDialog({ vendorId }: AddContactDialogProps) { contactPosition: "", contactEmail: "", contactPhone: "", + country: "", isPrimary: false, }, }) @@ -50,6 +51,12 @@ export function AddContactDialog({ vendorId }: AddContactDialogProps) { alert(`에러: ${result.error}`) return } + + // 성공 시 메시지 표시 + if (result.data?.message) { + alert(result.data.message) + } + // 성공 시 모달 닫고 폼 리셋 form.reset() setOpen(false) @@ -139,6 +146,20 @@ export function AddContactDialog({ vendorId }: AddContactDialogProps) { )} /> + <FormField + control={form.control} + name="country" + render={({ field }) => ( + <FormItem> + <FormLabel>Country</FormLabel> + <FormControl> + <Input placeholder="예: Korea" {...field} /> + </FormControl> + <FormMessage /> + </FormItem> + )} + /> + {/* 단순 checkbox */} <FormField control={form.control} |
