diff --git a/frontend/components/screen/ScreenDesigner.tsx b/frontend/components/screen/ScreenDesigner.tsx
index 7db03da6..4fa083ba 100644
--- a/frontend/components/screen/ScreenDesigner.tsx
+++ b/frontend/components/screen/ScreenDesigner.tsx
@@ -835,7 +835,7 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD
const columns: ColumnInfo[] = (columnsResponse || []).map((col: any) => {
const widgetType = col.widgetType || col.widget_type || col.webType || col.web_type;
-
+
// ๐ ์ด๋ฏธ์ง ํ์
๋๋ฒ๊น
// if (widgetType === "image" || col.webType === "image" || col.web_type === "image") {
// console.log("๐ผ๏ธ ์ด๋ฏธ์ง ์ปฌ๋ผ ๋ฐ๊ฒฌ:", {
@@ -845,7 +845,7 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD
// rawData: col,
// });
// }
-
+
return {
tableName: col.tableName || tableName,
columnName: col.columnName || col.column_name,
@@ -1965,16 +1965,16 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD
// ๐ฅ ์ค์: ์ค ๋ ๋ฒจ๊ณผ transform-origin์ ๊ณ ๋ คํ ๋ง์ฐ์ค ์์น ๊ณ์ฐ
// 1. ์บ๋ฒ์ค๊ฐ scale() ๋ณํ๋์ด ์์ (transform-origin: top center)
// 2. ์บ๋ฒ์ค๊ฐ justify-center๋ก ์ค์ ์ ๋ ฌ๋์ด ์์
-
+
// ์ค์ ์บ๋ฒ์ค ๋
ผ๋ฆฌ์ ํฌ๊ธฐ
const canvasLogicalWidth = screenResolution.width;
-
+
// ํ๋ฉด์ ์บ๋ฒ์ค ์ค์ ํฌ๊ธฐ (์ค์ผ์ผ ์ ์ฉ ํ)
const canvasVisualWidth = canvasLogicalWidth * zoomLevel;
-
+
// ์ค์ ์ ๋ ฌ๋ก ์ธํ ์ผ์ชฝ ์คํ์
๊ณ์ฐ
// rect.left๋ ์ด๋ฏธ ์ค์ ์ ๋ ฌ๋ ์์น๋ฅผ ๋ฐ์ํ๊ณ ์์
-
+
// ๋ง์ฐ์ค์ ์บ๋ฒ์ค ๋ด ์๋ ์์น (์ค์ผ์ผ ๋ณด์ )
const mouseXInCanvas = (e.clientX - rect.left) / zoomLevel;
const mouseYInCanvas = (e.clientY - rect.top) / zoomLevel;
@@ -2388,7 +2388,7 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD
file: 240, // ํ์ผ ์
๋ก๋ (40 * 6)
};
- return heightMap[widgetType] || 40; // ๊ธฐ๋ณธ๊ฐ 40
+ return heightMap[widgetType] || 30; // ๊ธฐ๋ณธ๊ฐ 30px๋ก ๋ณ๊ฒฝ
};
// ์นํ์
๋ณ ๊ธฐ๋ณธ ์ค์ ์์ฑ
@@ -4364,7 +4364,7 @@ export default function ScreenDesigner({ selectedScreen, onBackToList }: ScreenD
return (
-
+