{groupedLabels.length === 0 ? (
{searchText ? "검색 결과가 없습니다." : "다국어 대상이 없습니다."}
) : (
groupedLabels.map((group) => (
{/* 그룹 헤더 */}
{/* 그룹 아이템 */}
{group.isExpanded && (
{group.items.map((item) => {
const isConnected = selectedItems.has(item.id);
const connectedKey = selectedItems.get(item.id);
return (
{/* 상태 아이콘 */}
{isConnected ? (
) : (
)}
{/* 타입 배지 */}
{getTypeLabel(item.type)}
{/* 라벨 텍스트 */}
{item.label}
{/* 키 선택 콤보박스 */}
handleKeySelect(item.id, key)}
langKeys={langKeys}
isLoading={isLoadingKeys}
/>
);
})}
)}
))
)}