diff --git a/web/src/components/overlay/detail/TrackingDetails.tsx b/web/src/components/overlay/detail/TrackingDetails.tsx index 80471b8bd..f2eb11143 100644 --- a/web/src/components/overlay/detail/TrackingDetails.tsx +++ b/web/src/components/overlay/detail/TrackingDetails.tsx @@ -266,7 +266,7 @@ export function TrackingDetails({ const label = event.sub_label ? event.sub_label - : getTranslatedLabel(event.label); + : getTranslatedLabel(event.label, event.data.type); const getZoneColor = useCallback( (zoneName: string) => { @@ -998,7 +998,7 @@ function LifecycleIconRow({
{formattedEventTimestamp}
- {((isAdmin && config?.plus?.enabled) || item.data.box) && ( + {isAdmin && config?.plus?.enabled && item.data.box && (
diff --git a/web/src/utils/lifecycleUtil.ts b/web/src/utils/lifecycleUtil.ts index 7ed90c5f8..4e43de9c2 100644 --- a/web/src/utils/lifecycleUtil.ts +++ b/web/src/utils/lifecycleUtil.ts @@ -12,7 +12,10 @@ export function getLifecycleItemDescription( const label = lifecycleItem.data.sub_label ? capitalizeFirstLetter(rawLabel) - : getTranslatedLabel(rawLabel); + : getTranslatedLabel( + rawLabel, + lifecycleItem.class_type === "heard" ? "audio" : "object", + ); switch (lifecycleItem.class_type) { case "visible":