diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx
index d01743b18a..bc45a56b60 100644
--- a/src/components/dms/MessageItem.tsx
+++ b/src/components/dms/MessageItem.tsx
@@ -182,13 +182,11 @@ let MessageItem = ({
const hasEmbedAndText =
AppBskyEmbedRecord.isView(message.embed) && rt.text.length > 0
- const targetBottomRadius =
- squaredBottomCorner || hasEmbedAndText
- ? SQUARED_BORDER_RADIUS
- : BORDER_RADIUS
- const targetTopRadius = squaredTopCorner
+ const targetBottomRadius = squaredBottomCorner
? SQUARED_BORDER_RADIUS
: BORDER_RADIUS
+ const targetTopRadius =
+ squaredTopCorner || hasEmbedAndText ? SQUARED_BORDER_RADIUS : BORDER_RADIUS
const bottomRadiusSV = useSharedValue(targetBottomRadius)
const topRadiusSV = useSharedValue(targetTopRadius)
@@ -463,6 +461,14 @@ let MessageItem = ({
toggleDivider(message.id)
}
}}>
+ {AppBskyEmbedRecord.isView(message.embed) && (
+
+ )}
{rt.text.length > 0 && (
)}
- {AppBskyEmbedRecord.isView(message.embed) && (
-
- )}
{appliedReactions}