원본승격 완료, 차트 위젯은 보류

This commit is contained in:
leeheejin
2025-10-28 18:21:00 +09:00
parent 81458549af
commit 0fe2fa9db1
17 changed files with 883 additions and 1963 deletions

View File

@@ -154,11 +154,11 @@ export function ElementConfigSidebar({ element, isOpen, onClose, onApply }: Elem
// 다중 데이터 소스 위젯 체크
const isMultiDS =
element.subtype === "map-test-v2" ||
element.subtype === "chart-test" ||
element.subtype === "list-test" ||
element.subtype === "custom-metric-test" ||
element.subtype === "risk-alert-test";
element.subtype === "map-summary-v2" ||
element.subtype === "chart" ||
element.subtype === "list-v2" ||
element.subtype === "custom-metric-v2" ||
element.subtype === "risk-alert-v2";
const updatedElement: DashboardElement = {
...element,
@@ -252,14 +252,14 @@ export function ElementConfigSidebar({ element, isOpen, onClose, onApply }: Elem
element.type === "widget" &&
(element.subtype === "clock" || element.subtype === "calendar" || isSelfContainedWidget);
// 다중 데이터 소스 테스트 위젯
// 다중 데이터 소스 위젯
const isMultiDataSourceWidget =
element.subtype === "map-test-v2" ||
element.subtype === "chart-test" ||
element.subtype === "list-test" ||
element.subtype === "custom-metric-test" ||
element.subtype === "map-summary-v2" ||
element.subtype === "chart" ||
element.subtype === "list-v2" ||
element.subtype === "custom-metric-v2" ||
element.subtype === "status-summary-test" ||
element.subtype === "risk-alert-test";
element.subtype === "risk-alert-v2";
// 저장 가능 여부 확인
const isPieChart = element.subtype === "pie" || element.subtype === "donut";
@@ -370,8 +370,8 @@ export function ElementConfigSidebar({ element, isOpen, onClose, onApply }: Elem
/>
</div>
{/* 지도 테스트 V2: 타일맵 URL 설정 */}
{element.subtype === "map-test-v2" && (
{/* 지도 위젯: 타일맵 URL 설정 */}
{element.subtype === "map-summary-v2" && (
<div className="rounded-lg bg-white shadow-sm">
<details className="group">
<summary className="flex cursor-pointer items-center justify-between p-3 hover:bg-gray-50">
@@ -401,8 +401,8 @@ export function ElementConfigSidebar({ element, isOpen, onClose, onApply }: Elem
</div>
)}
{/* 차트 테스트: 차트 설정 */}
{element.subtype === "chart-test" && (
{/* 차트 위젯: 차트 설정 */}
{element.subtype === "chart" && (
<div className="rounded-lg bg-white shadow-sm">
<details className="group" open>
<summary className="flex cursor-pointer items-center justify-between p-3 hover:bg-gray-50">