import { memo } from 'react';
import { getPreviewStatusClass, getPreviewStatusText } from '../../utils/appUiHelpers';
function RadarDataRow({
item,
language,
isAdmin,
isRebuilding,
onFlyTo,
onShowDataInfo,
onTogglePreview,
onRebuildPreview,
onToggleLayer,
}) {
return (
onFlyTo(item)}>
{item.displayName}
{getPreviewStatusText(item)}
{isAdmin && (
)}
{item.is_envi_processed && (
E
)}
●
onToggleLayer(item.id)}
onClick={(event) => event.stopPropagation()}
title={language === 'en' ? 'Show or hide on map' : '在地图上显示/隐藏'}
/>
);
}
export default memo(RadarDataRow);