리스트위젯 조금 더 개선된 버전

This commit is contained in:
leeheejin 2025-12-10 15:29:23 +09:00
parent f75c3e43ed
commit d1c9aeca18
2 changed files with 10 additions and 2 deletions

View File

@ -584,7 +584,11 @@ export function ListWidget({ element, onConfigUpdate }: ListWidgetProps) {
<DialogHeader> <DialogHeader>
<DialogTitle>{config.rowDetailPopup?.title || "상세 정보"}</DialogTitle> <DialogTitle>{config.rowDetailPopup?.title || "상세 정보"}</DialogTitle>
<DialogDescription> <DialogDescription>
{detailPopupLoading ? "추가 정보를 로딩 중입니다..." : "선택된 항목의 상세 정보입니다."} {detailPopupLoading
? "추가 정보를 로딩 중입니다..."
: detailPopupData
? `${Object.values(detailPopupData).filter(v => v && typeof v === 'string').slice(0, 2).join(' - ')}`
: "선택된 항목의 상세 정보입니다."}
</DialogDescription> </DialogDescription>
</DialogHeader> </DialogHeader>

View File

@ -728,7 +728,11 @@ export function ListTestWidget({ element }: ListTestWidgetProps) {
<DialogHeader> <DialogHeader>
<DialogTitle>{config.rowDetailPopup?.title || "상세 정보"}</DialogTitle> <DialogTitle>{config.rowDetailPopup?.title || "상세 정보"}</DialogTitle>
<DialogDescription> <DialogDescription>
{detailPopupLoading ? "추가 정보를 로딩 중입니다..." : "선택된 항목의 상세 정보입니다."} {detailPopupLoading
? "추가 정보를 로딩 중입니다..."
: detailPopupData
? `${Object.values(detailPopupData).filter(v => v && typeof v === 'string').slice(0, 2).join(' - ')}`
: "선택된 항목의 상세 정보입니다."}
</DialogDescription> </DialogDescription>
</DialogHeader> </DialogHeader>