summaryrefslogtreecommitdiff
path: root/lib/basic-contract/template/basic-contract-template.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-17 05:39:58 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-17 05:39:58 +0000
commitc54e2acaed641b7ae2c1a7304b08626f9ca973db (patch)
tree3f4dc361fc6267e2fb50d8488f40d4bbe4efd5e2 /lib/basic-contract/template/basic-contract-template.tsx
parent6c11fccc84f4c84fa72ee01f9caad9f76f35cea2 (diff)
(임수민) 기본계약 폐기하기, 수정하기 수정
Diffstat (limited to 'lib/basic-contract/template/basic-contract-template.tsx')
-rw-r--r--lib/basic-contract/template/basic-contract-template.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/basic-contract/template/basic-contract-template.tsx b/lib/basic-contract/template/basic-contract-template.tsx
index 8ac421f5..ba24187b 100644
--- a/lib/basic-contract/template/basic-contract-template.tsx
+++ b/lib/basic-contract/template/basic-contract-template.tsx
@@ -14,6 +14,7 @@ import { getColumns } from "./basic-contract-template-columns";
import { DeleteTemplatesDialog } from "./delete-basicContract-dialog";
import { UpdateTemplateSheet } from "./update-basicContract-sheet";
import { CreateRevisionDialog } from "./create-revision-dialog";
+import { DisposeDocumentsDialog } from "./dispose-documents-dialog";
import { TemplateTableToolbarActions } from "./basicContract-table-toolbar-actions";
import { BasicContractTemplate } from "@/db/schema";
@@ -104,6 +105,17 @@ export function BasicContractTemplateTable({ promises }: BasicTemplateTableProps
router.refresh();
}}
/>
+
+ <DisposeDocumentsDialog
+ open={rowAction?.type === "dispose" || rowAction?.type === "restore"}
+ onOpenChange={() => setRowAction(null)}
+ documents={rowAction?.row.original ? [rowAction?.row.original] : []}
+ showTrigger={false}
+ onSuccess={() => {
+ setRowAction(null);
+ router.refresh();
+ }}
+ />
</>
);
} \ No newline at end of file