summaryrefslogtreecommitdiff
path: root/lib/incoterms/table/incoterms-add-dialog.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/incoterms/table/incoterms-add-dialog.tsx')
-rw-r--r--lib/incoterms/table/incoterms-add-dialog.tsx12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/incoterms/table/incoterms-add-dialog.tsx b/lib/incoterms/table/incoterms-add-dialog.tsx
index ef378e1e..0f7384d6 100644
--- a/lib/incoterms/table/incoterms-add-dialog.tsx
+++ b/lib/incoterms/table/incoterms-add-dialog.tsx
@@ -3,7 +3,7 @@
import * as React from "react";
import { useForm } from "react-hook-form";
import { zodResolver } from "@hookform/resolvers/zod";
-import { z } from "zod";
+import * as z from "zod";
import { Plus, Loader2 } from "lucide-react";
import { Button } from "@/components/ui/button";
@@ -70,7 +70,8 @@ export function IncotermsAddDialog({ onSuccess }: IncotermsAddDialogProps) {
try {
const result = await createIncoterm(data);
if (result.data) {
- toast.success("인코텀즈가 추가되었습니다.");
+ toast.success("인코텀즈가 성공적으로 추가되었습니다.");
+ form.reset();
setOpen(false);
if (onSuccess) {
onSuccess();
@@ -89,16 +90,17 @@ export function IncotermsAddDialog({ onSuccess }: IncotermsAddDialogProps) {
return (
<Dialog open={open} onOpenChange={handleOpenChange}>
<DialogTrigger asChild>
- <Button size="sm" variant="outline">
+ <Button variant="outline" size="sm">
<Plus className="mr-2 h-4 w-4" />
인코텀즈 추가
</Button>
</DialogTrigger>
<DialogContent className="max-w-md">
<DialogHeader>
- <DialogTitle>인코텀즈 추가</DialogTitle>
+ <DialogTitle>새 인코텀즈 추가</DialogTitle>
<DialogDescription>
새로운 인코텀즈를 추가합니다. 필수 정보를 입력해주세요.
+ <span className="text-red-500 mt-1 block text-sm">* 표시된 항목은 필수 입력사항입니다.</span>
</DialogDescription>
</DialogHeader>
@@ -153,7 +155,7 @@ export function IncotermsAddDialog({ onSuccess }: IncotermsAddDialogProps) {
disabled={isLoading}
>
{isLoading && <Loader2 className="mr-2 h-4 w-4 animate-spin" />}
- {isLoading ? "생성 중..." : "인코텀즈 추가"}
+ {isLoading ? "생성 중..." : "추가"}
</Button>
</DialogFooter>
</DialogContent>