From 4addf8dccf551c610f525ef9663c126a5b78c395 Mon Sep 17 00:00:00 2001 From: leeheejin Date: Wed, 15 Oct 2025 17:32:09 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=BC=EB=8B=A8=20=EC=9C=84=EC=A0=AF?= =?UTF-8?q?=EB=93=A4=EC=9D=80=20=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C?= =?UTF-8?q?=EB=B3=B4=EA=B8=B0=EC=97=90=EC=84=9C=20=EB=B3=B4=EC=9E=85?= =?UTF-8?q?=EB=8B=88=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/dashboard/DashboardViewer.tsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/frontend/components/dashboard/DashboardViewer.tsx b/frontend/components/dashboard/DashboardViewer.tsx index 036a18ac..5598d943 100644 --- a/frontend/components/dashboard/DashboardViewer.tsx +++ b/frontend/components/dashboard/DashboardViewer.tsx @@ -25,6 +25,7 @@ const DocumentWidget = dynamic(() => import("./widgets/DocumentWidget"), { ssr: const BookingAlertWidget = dynamic(() => import("./widgets/BookingAlertWidget"), { ssr: false }); const MaintenanceWidget = dynamic(() => import("./widgets/MaintenanceWidget"), { ssr: false }); const CalculatorWidget = dynamic(() => import("./widgets/CalculatorWidget"), { ssr: false }); +const CalendarWidget = dynamic(() => import("@/components/admin/dashboard/widgets/CalendarWidget").then(mod => ({ default: mod.CalendarWidget })), { ssr: false }); /** * 위젯 렌더링 함수 - DashboardSidebar의 모든 subtype 처리 @@ -57,14 +58,7 @@ function renderWidget(element: DashboardElement) { case "risk-alert": return ; case "calendar": - return ( -
-
-
📅
-
달력 위젯 (개발 예정)
-
-
- ); + return ; case "status-summary": return ;