diff --git a/frontend/components/dashboard/DashboardViewer.tsx b/frontend/components/dashboard/DashboardViewer.tsx index 3172d2ad..5438b0c0 100644 --- a/frontend/components/dashboard/DashboardViewer.tsx +++ b/frontend/components/dashboard/DashboardViewer.tsx @@ -161,7 +161,6 @@ interface DashboardViewerProps { */ export function DashboardViewer({ elements, - dashboardId, refreshInterval, backgroundColor = "#f9fafb", resolution = "fhd", @@ -281,19 +280,6 @@ export function DashboardViewer({ return () => clearInterval(interval); }, [refreshInterval, loadAllData]); - // 요소가 없는 경우 - if (elements.length === 0) { - return ( -
-
-
📊
-
표시할 요소가 없습니다
-
대시보드 편집기에서 차트나 위젯을 추가해보세요
-
-
- ); - } - // 모바일에서 요소를 자연스러운 읽기 순서로 정렬 (왼쪽→오른쪽, 위→아래) const sortedElements = useMemo(() => { if (!isMobile) return elements; @@ -309,6 +295,19 @@ export function DashboardViewer({ }); }, [elements, isMobile]); + // 요소가 없는 경우 + if (elements.length === 0) { + return ( +
+
+
📊
+
표시할 요소가 없습니다
+
대시보드 편집기에서 차트나 위젯을 추가해보세요
+
+
+ ); + } + return ( {isMobile ? (