diff --git a/src/components/dms/GrowWrapper.tsx b/src/components/dms/ActionsWrapper.tsx
similarity index 70%
rename from src/components/dms/GrowWrapper.tsx
rename to src/components/dms/ActionsWrapper.tsx
index 59040f6ca8..7c957578c4 100644
--- a/src/components/dms/GrowWrapper.tsx
+++ b/src/components/dms/ActionsWrapper.tsx
@@ -1,5 +1,5 @@
import React, {useCallback} from 'react'
-import {Pressable} from 'react-native'
+import {Pressable, View} from 'react-native'
import Animated, {
cancelAnimation,
runOnJS,
@@ -9,13 +9,16 @@ import Animated, {
} from 'react-native-reanimated'
import {useHaptics} from 'lib/haptics'
+import {atoms as a} from '#/alf'
const AnimatedPressable = Animated.createAnimatedComponent(Pressable)
-export const GrowWrapper = function GrowWrapper({
+export const ActionsWrapper = function GrowWrapper({
+ isFromSelf,
onOpenMenu,
children,
}: {
+ isFromSelf: boolean
onOpenMenu: () => unknown
children: React.ReactNode
}) {
@@ -49,12 +52,20 @@ export const GrowWrapper = function GrowWrapper({
}, [scale, animationDidComplete, playHaptic, onOpenMenu, shrink])
return (
-
- {children}
-
+
+
+ {children}
+
+
)
}
diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx
new file mode 100644
index 0000000000..a6c09548c9
--- /dev/null
+++ b/src/components/dms/ActionsWrapper.web.tsx
@@ -0,0 +1,14 @@
+import React from 'react'
+import {View} from 'react-native'
+
+export function ActionsWrapper({
+ isFromSelf,
+ onOpenMenu,
+ children,
+}: {
+ isFromSelf: boolean
+ onOpenMenu: () => unknown
+ children: React.ReactNode
+}) {
+ return {children}
+}
diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx
index 71ef8b46d0..24e6e7c834 100644
--- a/src/components/dms/MessageItem.tsx
+++ b/src/components/dms/MessageItem.tsx
@@ -4,7 +4,7 @@ import {ChatBskyConvoDefs} from '@atproto-labs/api'
import {useSession} from 'state/session'
import {atoms as a, useTheme} from '#/alf'
-import {GrowWrapper} from '#/components/dms/GrowWrapper'
+import {ActionsWrapper} from '#/components/dms/ActionsWrapper'
import {MessageItemMetadata} from '#/components/dms/MesageItemMetadata'
import {MessageMenu} from '#/components/dms/MessageMenu'
import {useMenuControl} from '#/components/Menu'
@@ -56,46 +56,38 @@ export function MessageItem({
}, [menuControl])
return (
-
-
-
+
+
-
- {item.text}
-
-
-
-
-
-
+ {item.text}
+
+
+
+
+
)
}