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 (