fix: 실제 화면에서 컴포넌트 드래그 비활성화

- RealtimePreviewDynamic의 draggable을 isDesignMode 조건부로 변경
- 디자인 모드(화면 편집)에서만 드래그 가능
- 실제 화면(프리뷰/실행)에서는 드래그 불가능
- onDragStart, onDragEnd도 조건부로 적용
This commit is contained in:
kjs 2025-11-03 10:52:28 +09:00
parent 56cd2a9407
commit 107f722e7a
1 changed files with 3 additions and 3 deletions

View File

@ -275,9 +275,9 @@ export const RealtimePreviewDynamic: React.FC<RealtimePreviewProps> = ({
style={{ ...baseStyle, ...selectionStyle }}
onClick={handleClick}
onDoubleClick={handleDoubleClick}
draggable
onDragStart={handleDragStart}
onDragEnd={handleDragEnd}
draggable={isDesignMode} // 디자인 모드에서만 드래그 가능
onDragStart={isDesignMode ? handleDragStart : undefined}
onDragEnd={isDesignMode ? handleDragEnd : undefined}
>
{/* 동적 컴포넌트 렌더링 */}
<div