diff --git a/frontend/app/(main)/admin/batch-management/page.tsx b/frontend/app/(main)/admin/batch-management/page.tsx index 9e48a097..cf067d14 100644 --- a/frontend/app/(main)/admin/batch-management/page.tsx +++ b/frontend/app/(main)/admin/batch-management/page.tsx @@ -186,7 +186,7 @@ export default function BatchManagementPage() { return (
-
+
{/* 헤더 */}
diff --git a/frontend/app/(main)/admin/collection-management/page.tsx b/frontend/app/(main)/admin/collection-management/page.tsx index 8320caac..6523b1d0 100644 --- a/frontend/app/(main)/admin/collection-management/page.tsx +++ b/frontend/app/(main)/admin/collection-management/page.tsx @@ -163,7 +163,7 @@ export default function CollectionManagementPage() { return (
-
+
{/* 헤더 */}
diff --git a/frontend/app/(main)/admin/commonCode/page.tsx b/frontend/app/(main)/admin/commonCode/page.tsx index 6d5eba31..bdb435f7 100644 --- a/frontend/app/(main)/admin/commonCode/page.tsx +++ b/frontend/app/(main)/admin/commonCode/page.tsx @@ -12,7 +12,7 @@ export default function CommonCodeManagementPage() { return (
-
+
{/* 페이지 제목 */}
diff --git a/frontend/app/(main)/admin/company/page.tsx b/frontend/app/(main)/admin/company/page.tsx index 645470eb..c24a3e10 100644 --- a/frontend/app/(main)/admin/company/page.tsx +++ b/frontend/app/(main)/admin/company/page.tsx @@ -6,7 +6,7 @@ import { CompanyManagement } from "@/components/admin/CompanyManagement"; export default function CompanyPage() { return (
-
+
{/* 페이지 제목 */}
diff --git a/frontend/app/(main)/admin/dataflow/edit/[diagramId]/page.tsx b/frontend/app/(main)/admin/dataflow/edit/[diagramId]/page.tsx index fd25cb96..94ea23a8 100644 --- a/frontend/app/(main)/admin/dataflow/edit/[diagramId]/page.tsx +++ b/frontend/app/(main)/admin/dataflow/edit/[diagramId]/page.tsx @@ -59,7 +59,7 @@ export default function DataFlowEditPage() { } return ( -
+
{/* 헤더 */}
diff --git a/frontend/app/(main)/admin/dataflow/page.tsx b/frontend/app/(main)/admin/dataflow/page.tsx index de70ff1a..a9b3cde6 100644 --- a/frontend/app/(main)/admin/dataflow/page.tsx +++ b/frontend/app/(main)/admin/dataflow/page.tsx @@ -77,7 +77,7 @@ export default function DataFlowPage() { return (
-
+
{/* 페이지 제목 */}
@@ -93,10 +93,10 @@ export default function DataFlowPage() {
{/* 단계별 내용 */} -
+
{/* 관계도 목록 단계 */} {currentStep === "list" && ( -
+

{stepConfig.list.title}

@@ -106,7 +106,7 @@ export default function DataFlowPage() { {/* 관계도 설계 단계 */} {currentStep === "design" && ( -
+

{stepConfig.design.title}

diff --git a/frontend/app/(main)/admin/external-call-configs/page.tsx b/frontend/app/(main)/admin/external-call-configs/page.tsx index e3755083..805220ca 100644 --- a/frontend/app/(main)/admin/external-call-configs/page.tsx +++ b/frontend/app/(main)/admin/external-call-configs/page.tsx @@ -162,7 +162,7 @@ export default function ExternalCallConfigsPage() { return (
-
+
{/* 페이지 헤더 */}
diff --git a/frontend/app/(main)/admin/external-connections/page.tsx b/frontend/app/(main)/admin/external-connections/page.tsx index 96dd64c4..802a2fea 100644 --- a/frontend/app/(main)/admin/external-connections/page.tsx +++ b/frontend/app/(main)/admin/external-connections/page.tsx @@ -221,7 +221,7 @@ export default function ExternalConnectionsPage() { return (
-
+
{/* 페이지 제목 */}
diff --git a/frontend/app/(main)/admin/i18n/page.tsx b/frontend/app/(main)/admin/i18n/page.tsx index bb7308e2..48655de7 100644 --- a/frontend/app/(main)/admin/i18n/page.tsx +++ b/frontend/app/(main)/admin/i18n/page.tsx @@ -5,7 +5,7 @@ import MultiLang from "@/components/admin/MultiLang"; export default function I18nPage() { return (
-
+
diff --git a/frontend/app/(main)/admin/layouts/page.tsx b/frontend/app/(main)/admin/layouts/page.tsx index eb5b2aff..6f7da62a 100644 --- a/frontend/app/(main)/admin/layouts/page.tsx +++ b/frontend/app/(main)/admin/layouts/page.tsx @@ -221,7 +221,7 @@ export default function LayoutManagementPage() { return (
-
+
{/* 페이지 제목 */}
diff --git a/frontend/app/(main)/admin/menu/page.tsx b/frontend/app/(main)/admin/menu/page.tsx index 3d5548cc..9c2c17c8 100644 --- a/frontend/app/(main)/admin/menu/page.tsx +++ b/frontend/app/(main)/admin/menu/page.tsx @@ -5,7 +5,7 @@ import { MenuManagement } from "@/components/admin/MenuManagement"; export default function MenuPage() { return (
-
+
{/* 페이지 제목 */}
diff --git a/frontend/app/(main)/admin/monitoring/page.tsx b/frontend/app/(main)/admin/monitoring/page.tsx index 2f028639..ac70e9a4 100644 --- a/frontend/app/(main)/admin/monitoring/page.tsx +++ b/frontend/app/(main)/admin/monitoring/page.tsx @@ -6,7 +6,7 @@ import MonitoringDashboard from "@/components/admin/MonitoringDashboard"; export default function MonitoringPage() { return (
-
+
{/* 헤더 */}

모니터링

diff --git a/frontend/app/(main)/admin/page.tsx b/frontend/app/(main)/admin/page.tsx index 8735d7f6..7914f412 100644 --- a/frontend/app/(main)/admin/page.tsx +++ b/frontend/app/(main)/admin/page.tsx @@ -1,18 +1,27 @@ -import { Users, Shield, Settings, BarChart3, Palette, Layout, Database, Package } from "lucide-react"; +import { + Users, Shield, Settings, BarChart3, Palette, Layout, Database, Package +} from "lucide-react"; import Link from "next/link"; + /** * 관리자 메인 페이지 */ export default function AdminPage() { return (
-
- {/* 관리자 기능 카드들 */} -
+
+ + {/* 주요 관리 기능 */} +
+
+

주요 관리 기능

+

시스템의 핵심 관리 기능들을 제공합니다

+
+
-
+
@@ -25,8 +34,8 @@ export default function AdminPage() {
-
- +
+

권한 관리

@@ -37,8 +46,8 @@ export default function AdminPage() {
-
- +
+

시스템 설정

@@ -49,8 +58,8 @@ export default function AdminPage() {
-
- +
+

통계 및 리포트

@@ -62,7 +71,7 @@ export default function AdminPage() {
-
+
@@ -72,17 +81,21 @@ export default function AdminPage() {
+
{/* 표준 관리 섹션 */} -
-

표준 관리

+
+
+

표준 관리

+

시스템 표준 및 컴포넌트를 통합 관리합니다

+
- -
+ +
-
- +
+

웹타입 관리

@@ -92,11 +105,11 @@ export default function AdminPage() {
- -
+ +
-
- +
+

템플릿 관리

@@ -106,11 +119,11 @@ export default function AdminPage() {
- -
+ +
-
- +
+

테이블 관리

@@ -120,11 +133,11 @@ export default function AdminPage() {
- -
+ +
-
- +
+

컴포넌트 관리

@@ -136,31 +149,54 @@ export default function AdminPage() {
- {/* 최근 활동 */} -
-

최근 관리자 활동

-
-
-
-

새로운 사용자 추가

-

김철수 사용자가 생성되었습니다.

+ {/* 빠른 액세스 */} +
+
+

빠른 액세스

+

자주 사용하는 관리 기능에 빠르게 접근할 수 있습니다

+
+
+ +
+
+
+ +
+
+

메뉴 관리

+

시스템 메뉴 및 네비게이션 설정

+
+
- 2분 전 -
-
-
-

권한 변경

-

이영희 사용자의 권한이 수정되었습니다.

+ + + +
+
+
+ +
+
+

외부 연결 관리

+

외부 데이터베이스 연결 설정

+
+
- 15분 전 -
-
-
-

시스템 설정 변경

-

비밀번호 정책이 업데이트되었습니다.

+ + + +
+
+
+ +
+
+

공통 코드 관리

+

시스템 공통 코드 및 설정

+
+
- 1시간 전 -
+
diff --git a/frontend/app/(main)/admin/screenMng/page.tsx b/frontend/app/(main)/admin/screenMng/page.tsx index 2002d364..88dff27f 100644 --- a/frontend/app/(main)/admin/screenMng/page.tsx +++ b/frontend/app/(main)/admin/screenMng/page.tsx @@ -67,7 +67,7 @@ export default function ScreenManagementPage() { return (
-
+
{/* 페이지 제목 */}
@@ -80,7 +80,7 @@ export default function ScreenManagementPage() {
{/* 화면 목록 단계 */} {currentStep === "list" && ( -
+

{stepConfig.list.title}

diff --git a/frontend/app/(main)/page.tsx b/frontend/app/(main)/page.tsx index 2ec94790..ccc4bba3 100644 --- a/frontend/app/(main)/page.tsx +++ b/frontend/app/(main)/page.tsx @@ -1,6 +1,6 @@ export default function MainHomePage() { return ( -
+
{/* 대시보드 컨텐츠 */}

WACE 솔루션에 오신 것을 환영합니다!

diff --git a/frontend/app/(main)/screens/[screenId]/page.tsx b/frontend/app/(main)/screens/[screenId]/page.tsx index e5b622a6..86dd77df 100644 --- a/frontend/app/(main)/screens/[screenId]/page.tsx +++ b/frontend/app/(main)/screens/[screenId]/page.tsx @@ -147,7 +147,7 @@ export default function ScreenViewPage() { const screenHeight = layout?.screenResolution?.height || 800; return ( -
+
{layout && layout.components.length > 0 ? ( // 캔버스 컴포넌트들을 정확한 해상도로 표시
- {/* 가운데 컨텐츠 영역 */} -
{children}
+ {/* 가운데 컨텐츠 영역 - overflow 문제 해결 */} +
{children}
{/* 프로필 수정 모달 */} diff --git a/frontend/components/screen/ScreenDesigner.tsx b/frontend/components/screen/ScreenDesigner.tsx index 000ebc44..79d6daae 100644 --- a/frontend/components/screen/ScreenDesigner.tsx +++ b/frontend/components/screen/ScreenDesigner.tsx @@ -3144,9 +3144,9 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD isSaving={isSaving} /> - {/* 메인 캔버스 영역 (스크롤 가능한 컨테이너) */} -
- {/* 해상도 정보 표시 */} + {/* 메인 캔버스 영역 (스크롤 가능한 컨테이너) - 좌우 최소화, 위아래 넉넉한 여유 */} +
+ {/* 해상도 정보 표시 - 적당한 여백 */}
@@ -3155,11 +3155,11 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD
- {/* 실제 작업 캔버스 (해상도 크기) */} + {/* 실제 작업 캔버스 (해상도 크기) - 반응형 개선 */}