summaryrefslogtreecommitdiff
path: root/lib/vendor-document-list/table/enhanced-documents-table.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-06-02 02:27:28 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-06-02 02:27:28 +0000
commit37611339fea096e47aaa42311a13a6313b4200db (patch)
treedd9c7dba27a3db2aebd18bf2087c6a30987aa957 /lib/vendor-document-list/table/enhanced-documents-table.tsx
parentbac0228d21b7195065e9cddcc327ae33659c7bcc (diff)
(대표님) 20250602 오전 작업사항 (코드프리징)
Diffstat (limited to 'lib/vendor-document-list/table/enhanced-documents-table.tsx')
-rw-r--r--lib/vendor-document-list/table/enhanced-documents-table.tsx48
1 files changed, 28 insertions, 20 deletions
diff --git a/lib/vendor-document-list/table/enhanced-documents-table.tsx b/lib/vendor-document-list/table/enhanced-documents-table.tsx
index 14c52455..f840a10c 100644
--- a/lib/vendor-document-list/table/enhanced-documents-table.tsx
+++ b/lib/vendor-document-list/table/enhanced-documents-table.tsx
@@ -468,26 +468,34 @@ export function EnhancedDocumentsTable({
{/* 메인 테이블 - 가로스크롤 문제 해결을 위한 구조 개선 */}
<div className="space-y-4">
<div className="rounded-md border bg-white overflow-hidden">
- <ExpandableDataTable
- table={table}
- expandable={true}
- expandedRows={expandedRows}
- setExpandedRows={setExpandedRows}
- renderExpandedContent={(document) => (
- // ✅ 확장된 내용을 별도 컨테이너로 분리하여 가로스크롤 영향 차단
- <div className="">
- <StageRevisionExpandedContent
- document={document}
- onUploadRevision={handleUploadRevision}
- projectType={projectType}
- expandedStages={expandedStages[String(document.documentId)] || {}}
- onStageToggle={(stageId) => handleStageToggle(String(document.documentId), stageId)}
- />
- </div>
- )}
- // 확장된 행에 대한 특별한 스타일링
- expandedRowClassName="!p-0"
- >
+ <ExpandableDataTable
+ table={table}
+ expandable={true}
+ expandedRows={expandedRows}
+ setExpandedRows={setExpandedRows}
+ renderExpandedContent={(document) => (
+ <div className="">
+ <StageRevisionExpandedContent
+ document={document}
+ onUploadRevision={handleUploadRevision}
+ projectType={projectType}
+ expandedStages={expandedStages[String(document.documentId)] || {}}
+ onStageToggle={(stageId) => handleStageToggle(String(document.documentId), stageId)}
+ />
+ </div>
+ )}
+ expandedRowClassName="!p-0"
+ // clickableColumns={[
+ // 'docNumber',
+ // 'title',
+ // 'currentStageStatus',
+ // 'progressPercentage',
+ // ]}
+ excludeFromClick={[
+ 'actions',
+ 'select'
+ ]}
+ >
<DataTableAdvancedToolbar
table={table}
filterFields={advancedFilterFields}