diff --git a/frontend/components/v2/config-panels/V2SplitPanelLayoutConfigPanel.tsx b/frontend/components/v2/config-panels/V2SplitPanelLayoutConfigPanel.tsx index 88b0d7d3..be5f8b80 100644 --- a/frontend/components/v2/config-panels/V2SplitPanelLayoutConfigPanel.tsx +++ b/frontend/components/v2/config-panels/V2SplitPanelLayoutConfigPanel.tsx @@ -1507,53 +1507,51 @@ export const V2SplitPanelLayoutConfigPanel: React.FC {/* 우측 패널 컬럼 설정 (접이식) */} - {config.rightPanel?.displayMode !== "custom" && ( - - - - - -
- {loadingColumns[rightTableName] ? ( -
- - 컬럼 로딩 중... -
- ) : rightTableColumns.length === 0 ? ( -

- 테이블을 선택하면 컬럼이 표시됩니다 -

- ) : ( - updateRightPanel({ columns })} - /> - )} + + + + + +
+ {loadingColumns[rightTableName] ? ( +
+ + 컬럼 로딩 중... +
+ ) : rightTableColumns.length === 0 ? ( +

+ 테이블을 선택하면 컬럼이 표시됩니다 +

+ ) : ( + updateRightPanel({ columns })} + /> + )} +
+
+
{/* 우측 패널 데이터 필터 (접이식) */} @@ -2064,6 +2062,51 @@ export const V2SplitPanelLayoutConfigPanel: React.FC )} + {/* 탭 컬럼 설정 */} + {tab.tableName && (loadedTableColumns[tab.tableName] || []).length > 0 && ( + + + + + +
+ {loadingColumns[tab.tableName] ? ( +
+ + 컬럼 로딩 중... +
+ ) : ( + updateTab(tabIndex, { columns })} + /> + )} +
+
+
+ )} + {/* 탭 기능 토글 */}