summaryrefslogtreecommitdiff
path: root/lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-08-04 09:36:26 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-08-04 09:36:26 +0000
commit3e4d15271322397764601dee09441af8a5b3adf5 (patch)
tree2277d5f7154139b5cb155eb0edc0c36752112320 /lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx
parent92eda21e45d902663052575aaa4c4f80bfa2faea (diff)
parent59b5715ebb3e1fd7bd4eb02ce50399715734f865 (diff)
Merge branch 'dujinkim' of https://github.com/DTS-Development/SHI_EVCP into dujinkim
Diffstat (limited to 'lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx')
-rw-r--r--lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx22
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx b/lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx
index 5044d90d..0cd44a4f 100644
--- a/lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx
+++ b/lib/docu-list-rule/document-class/table/document-class-options-table-toolbar.tsx
@@ -3,23 +3,23 @@
import * as React from "react"
import { type Table } from "@tanstack/react-table"
-import { DocumentClassOptionAddDialog } from "./document-class-option-add-dialog"
-import { DeleteDocumentClassOptionDialog } from "./delete-document-class-option-dialog"
-import { documentClasses, documentClassOptions } from "@/db/schema/documentClasses"
+import { DocumentClassOptionAddDialog } from "@/lib/docu-list-rule/document-class/table/document-class-option-add-dialog"
+import { DeleteDocumentClassOptionDialog } from "@/lib/docu-list-rule/document-class/table/delete-document-class-option-dialog"
+import { documentClassOptions } from "@/db/schema/docu-list-rule"
-interface DocumentClassOptionsTableToolbarActionsProps<TData> {
- table: Table<TData>
- selectedDocumentClass: typeof documentClasses.$inferSelect | null
+interface DocumentClassOptionsTableToolbarActionsProps {
+ table: Table<typeof documentClassOptions.$inferSelect>
+ documentClassId: number
onSuccess?: () => void
}
-export function DocumentClassOptionsTableToolbarActions<TData>({
+export function DocumentClassOptionsTableToolbarActions({
table,
- selectedDocumentClass,
+ documentClassId,
onSuccess,
-}: DocumentClassOptionsTableToolbarActionsProps<TData>) {
+}: DocumentClassOptionsTableToolbarActionsProps) {
const selectedRows = table.getFilteredSelectedRowModel().rows
- const selectedOptions = selectedRows.map((row) => row.original as typeof documentClassOptions.$inferSelect)
+ const selectedOptions = selectedRows.map((row) => row.original)
return (
<div className="flex items-center gap-2">
@@ -35,7 +35,7 @@ export function DocumentClassOptionsTableToolbarActions<TData>({
) : null}
<DocumentClassOptionAddDialog
- selectedDocumentClass={selectedDocumentClass}
+ documentClassId={documentClassId}
onSuccess={onSuccess}
/>
</div>