summaryrefslogtreecommitdiff
path: root/lib/rfqs/vendor-table/vendors-table.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rfqs/vendor-table/vendors-table.tsx')
-rw-r--r--lib/rfqs/vendor-table/vendors-table.tsx16
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/rfqs/vendor-table/vendors-table.tsx b/lib/rfqs/vendor-table/vendors-table.tsx
index ae9cba41..b2e4d5ad 100644
--- a/lib/rfqs/vendor-table/vendors-table.tsx
+++ b/lib/rfqs/vendor-table/vendors-table.tsx
@@ -74,17 +74,17 @@ export function MatchedVendorsTable({ promises, rfqId, rfqType }: VendorsTablePr
async function openCommentSheet(vendorId: number) {
// Clear previous comments
setInitialComments([])
-
+
// Start loading
setIsLoadingComments(true)
-
+
// Open the sheet immediately with loading state
setSelectedVendorIdForComments(vendorId)
setCommentSheetOpen(true)
-
+
// (a) 현재 Row의 comments 불러옴
const comments = rowAction?.row.original.comments
-
+
try {
if (comments && comments.length > 0) {
// (b) 각 comment마다 첨부파일 fetch
@@ -107,7 +107,7 @@ export function MatchedVendorsTable({ promises, rfqId, rfqType }: VendorsTablePr
setIsLoadingComments(false)
}
}
-
+
// 6) 컬럼 정의 (memo)
const columns = React.useMemo(
() => getColumns({ setRowAction, router, openCommentSheet }),
@@ -164,10 +164,8 @@ export function MatchedVendorsTable({ promises, rfqId, rfqType }: VendorsTablePr
// 세션에서 userId 추출하고 숫자로 변환
const currentUserId = session?.user?.id ? parseInt(session.user.id, 10) : 0
- console.log(currentUserId,"currentUserId")
-
return (
- <div style={{ maxWidth: '80vw' }}>
+ <>
<DataTable
table={table}
>
@@ -205,6 +203,6 @@ export function MatchedVendorsTable({ promises, rfqId, rfqType }: VendorsTablePr
rowAction.row.original.comments = updatedComments
}}
/>
- </div>
+ </>
)
} \ No newline at end of file