diff --git a/frontend/components/admin/dashboard/widgets/ListWidget.tsx b/frontend/components/admin/dashboard/widgets/ListWidget.tsx index befb1286..2e69f72d 100644 --- a/frontend/components/admin/dashboard/widgets/ListWidget.tsx +++ b/frontend/components/admin/dashboard/widgets/ListWidget.tsx @@ -584,7 +584,11 @@ export function ListWidget({ element, onConfigUpdate }: ListWidgetProps) { {config.rowDetailPopup?.title || "상세 정보"} - {detailPopupLoading ? "추가 정보를 로딩 중입니다..." : "선택된 항목의 상세 정보입니다."} + {detailPopupLoading + ? "추가 정보를 로딩 중입니다..." + : detailPopupData + ? `${Object.values(detailPopupData).filter(v => v && typeof v === 'string').slice(0, 2).join(' - ')}` + : "선택된 항목의 상세 정보입니다."} diff --git a/frontend/components/dashboard/widgets/ListTestWidget.tsx b/frontend/components/dashboard/widgets/ListTestWidget.tsx index 802c9ef2..24b9e320 100644 --- a/frontend/components/dashboard/widgets/ListTestWidget.tsx +++ b/frontend/components/dashboard/widgets/ListTestWidget.tsx @@ -728,7 +728,11 @@ export function ListTestWidget({ element }: ListTestWidgetProps) { {config.rowDetailPopup?.title || "상세 정보"} - {detailPopupLoading ? "추가 정보를 로딩 중입니다..." : "선택된 항목의 상세 정보입니다."} + {detailPopupLoading + ? "추가 정보를 로딩 중입니다..." + : detailPopupData + ? `${Object.values(detailPopupData).filter(v => v && typeof v === 'string').slice(0, 2).join(' - ')}` + : "선택된 항목의 상세 정보입니다."}