diff --git a/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx b/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx index 0170d5e7..6412db8b 100644 --- a/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx +++ b/frontend/app/(main)/admin/systemMng/tableMngList/page.tsx @@ -1385,8 +1385,8 @@ export default function TableManagementPage() { - {/* 3패널 메인 */} -
+ {/* 메인 (우측 패널은 overlay 라 2패널 layout) */} +
{/* 좌측: 테이블 목록 (240px) */}
{/* 검색 */} @@ -1401,7 +1401,7 @@ export default function TableManagementPage() { />
{isSuperAdmin && ( -
+
setSelectedColumn((prev) => (prev === c ? null : c))} onColumnChange={(columnName, field, value) => { if (field === "is_unique") { const currentColumn = columns.find((c) => c.column_name === columnName); @@ -1690,10 +1690,14 @@ export default function TableManagementPage() { )}
- {/* 우측: 상세 패널 (selectedColumn 있을 때만) */} - {selectedColumn && ( -
- + c.column_name === selectedColumn) ?? null} tables={tables} referenceTableColumns={referenceTableColumns} @@ -1719,8 +1723,7 @@ export default function TableManagementPage() { codeInfoOptions={commonCodeOptions} referenceTableOptions={referenceTableOptions} /> -
- )} +
{/* DDL 모달 컴포넌트들 */}