diff --git a/apps/frontend/components/family/family-group-view.tsx b/apps/frontend/components/family/family-group-view.tsx
index ea64f18..54c3d3c 100644
--- a/apps/frontend/components/family/family-group-view.tsx
+++ b/apps/frontend/components/family/family-group-view.tsx
@@ -148,6 +148,7 @@ import {
detectChatMessageType,
fileIconLabel,
formatFileSize,
+ isVideoNoteMessage,
parseLocationMetadata,
parseMessageMetadata,
resolveChatContentType
@@ -2182,6 +2183,16 @@ export function FamilyGroupView({ groupId }: { groupId: string }) {
/>
);
}
+ if (isVideoNoteMessage(message, e2ePayload)) {
+ const metaDuration = e2ePayload?.durationMs ?? parseMessageMetadata(message.metadataJson).durationMs;
+ return (
+
+ );
+ }
if (message.type === 'VIDEO') {
const metaDuration = e2ePayload?.durationMs ?? parseMessageMetadata(message.metadataJson).durationMs;
return (
@@ -2193,16 +2204,6 @@ export function FamilyGroupView({ groupId }: { groupId: string }) {
/>
);
}
- if (message.type === 'VIDEO_NOTE') {
- const metaDuration = e2ePayload?.durationMs ?? parseMessageMetadata(message.metadataJson).durationMs;
- return (
-
- );
- }
return (