From 4a1900bdfad35afede99f785af7a70c140cde35a Mon Sep 17 00:00:00 2001 From: dohyeons Date: Wed, 5 Nov 2025 16:53:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=8B=AC=20=EA=B4=80=EB=A0=A8=20?= =?UTF-8?q?=EC=97=90=EB=9F=AC=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/common/DeleteConfirmModal.tsx | 6 +-- .../components/screen/CopyScreenModal.tsx | 26 +++++----- .../components/screen/MenuAssignmentModal.tsx | 8 +-- frontend/components/screen/ScreenList.tsx | 50 +++++++++++-------- 4 files changed, 46 insertions(+), 44 deletions(-) diff --git a/frontend/components/common/DeleteConfirmModal.tsx b/frontend/components/common/DeleteConfirmModal.tsx index 864bb265..5f279137 100644 --- a/frontend/components/common/DeleteConfirmModal.tsx +++ b/frontend/components/common/DeleteConfirmModal.tsx @@ -6,10 +6,10 @@ import { AlertDialogAction, AlertDialogCancel, AlertDialogContent, - Alert - Alert AlertDialogHeader, - Alert + AlertDialogTitle, + AlertDialogDescription, + AlertDialogFooter, } from "@/components/ui/alert-dialog"; import { Loader2 } from "lucide-react"; diff --git a/frontend/components/screen/CopyScreenModal.tsx b/frontend/components/screen/CopyScreenModal.tsx index e04e6a62..454d5805 100644 --- a/frontend/components/screen/CopyScreenModal.tsx +++ b/frontend/components/screen/CopyScreenModal.tsx @@ -2,12 +2,12 @@ import React, { useState, useEffect } from "react"; import { - Dialog, - DialogContent, - - - DialogHeader, - + ResizableDialog, + ResizableDialogContent, + ResizableDialogHeader, + ResizableDialogTitle, + ResizableDialogDescription, + ResizableDialogFooter, } from "@/components/ui/resizable-dialog"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; @@ -101,17 +101,17 @@ export default function CopyScreenModal({ isOpen, onClose, sourceScreen, onCopyS }; return ( - - - + + + 화면 복사 - + {sourceScreen?.screenName} 화면을 복사합니다. 화면 구성도 함께 복사됩니다. - +
{/* 원본 화면 정보 */} @@ -186,7 +186,7 @@ export default function CopyScreenModal({ isOpen, onClose, sourceScreen, onCopyS )} - -
+ + ); } diff --git a/frontend/components/screen/MenuAssignmentModal.tsx b/frontend/components/screen/MenuAssignmentModal.tsx index 945a4e73..d6b79e80 100644 --- a/frontend/components/screen/MenuAssignmentModal.tsx +++ b/frontend/components/screen/MenuAssignmentModal.tsx @@ -4,10 +4,6 @@ import React, { useState, useEffect, useRef } from "react"; import { Dialog, DialogContent, - - - DialogHeader, - } from "@/components/ui/resizable-dialog"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; @@ -550,7 +546,7 @@ export const MenuAssignmentModal: React.FC = ({ )} - + diff --git a/frontend/components/screen/ScreenList.tsx b/frontend/components/screen/ScreenList.tsx index 7ce4160d..9b3b5f3f 100644 --- a/frontend/components/screen/ScreenList.tsx +++ b/frontend/components/screen/ScreenList.tsx @@ -17,15 +17,21 @@ import { AlertDialog, AlertDialogAction, AlertDialogCancel, - AlertResizableDialogContent, - AlertResizableDialogDescription, + AlertDialogContent, + AlertDialogDescription, AlertDialogFooter, - AlertResizableDialogHeader, + AlertDialogHeader, AlertDialogTitle, } from "@/components/ui/alert-dialog"; import { Textarea } from "@/components/ui/textarea"; import { Label } from "@/components/ui/label"; -import { ResizableDialog, ResizableDialogContent, ResizableDialogHeader, DialogTitle, DialogFooter } from "@/components/ui/dialog"; +import { + ResizableDialog, + ResizableDialogContent, + ResizableDialogHeader, + ResizableDialogTitle, + ResizableDialogFooter +} from "@/components/ui/resizable-dialog"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { MoreHorizontal, Edit, Trash2, Copy, Eye, Plus, Search, Palette, RotateCcw, Trash } from "lucide-react"; import { ScreenDefinition } from "@/types/screen"; @@ -1056,11 +1062,11 @@ export default function ScreenList({ onScreenSelect, selectedScreen, onDesignScr {/* 화면 편집 다이얼로그 */} - - - - 화면 정보 편집 - + + + + 화면 정보 편집 +
@@ -1097,23 +1103,23 @@ export default function ScreenList({ onScreenSelect, selectedScreen, onDesignScr
- + - -
-
+
+ + {/* 화면 미리보기 다이얼로그 */} - - - - 화면 미리보기 - {screenToPreview?.screenName} - + + + + 화면 미리보기 - {screenToPreview?.screenName} +
{isLoadingPreview ? (
@@ -1351,7 +1357,7 @@ export default function ScreenList({ onScreenSelect, selectedScreen, onDesignScr
)}
- + @@ -1359,9 +1365,9 @@ export default function ScreenList({ onScreenSelect, selectedScreen, onDesignScr 편집 모드로 전환 - -
-
+ + + ); }