summaryrefslogtreecommitdiff
path: root/lib/basic-contract/template/basic-contract-template.tsx
diff options
context:
space:
mode:
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