From 6f7705990557af0f6e0b5debb9ad8e48ebbcf6da Mon Sep 17 00:00:00 2001 From: hyeonsu Date: Thu, 11 Sep 2025 11:17:40 +0900 Subject: [PATCH] =?UTF-8?q?TableNode=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/dataflow/TableNode.tsx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/frontend/components/dataflow/TableNode.tsx b/frontend/components/dataflow/TableNode.tsx index 5cac239c..0956cd67 100644 --- a/frontend/components/dataflow/TableNode.tsx +++ b/frontend/components/dataflow/TableNode.tsx @@ -22,18 +22,10 @@ interface TableNodeData { onScrollAreaEnter?: () => void; onScrollAreaLeave?: () => void; selectedColumns?: string[]; // 선택된 컬럼 목록 - connectedColumns?: { [columnName: string]: { direction: "source" | "target" | "both" } }; // 연결된 컬럼 정보 } export const TableNode: React.FC<{ data: TableNodeData }> = ({ data }) => { - const { - table, - onColumnClick, - onScrollAreaEnter, - onScrollAreaLeave, - selectedColumns = [], - connectedColumns = {}, - } = data; + const { table, onColumnClick, onScrollAreaEnter, onScrollAreaLeave, selectedColumns = [] } = data; return (
@@ -42,7 +34,7 @@ export const TableNode: React.FC<{ data: TableNodeData }> = ({ data }) => { {/* 테이블 헤더 - 통일된 디자인 */} -
+

{table.displayName}

{table.description &&

{table.description}

}
@@ -50,7 +42,7 @@ export const TableNode: React.FC<{ data: TableNodeData }> = ({ data }) => { {/* 컬럼 목록 */}
- {table.columns.map((column, index) => { + {table.columns.map((column) => { const isSelected = selectedColumns.includes(column.name); return (