diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx
index 90e4643659..2593573b53 100644
--- a/src/components/dms/ActionsWrapper.web.tsx
+++ b/src/components/dms/ActionsWrapper.web.tsx
@@ -1,11 +1,10 @@
import React from 'react'
-import {View} from 'react-native'
+import {StyleSheet, View} from 'react-native'
import {ChatBskyConvoDefs} from '@atproto-labs/api'
import {atoms as a} from '#/alf'
import {MessageMenu} from '#/components/dms/MessageMenu'
import {useMenuControl} from '#/components/Menu'
-import {Text} from '#/components/Typography'
export function ActionsWrapper({
message,
@@ -32,44 +31,39 @@ export function ActionsWrapper({
+ onFocus={onMouseEnter}
+ onBlur={onMouseLeave}
+ style={StyleSheet.flatten([a.flex_1, a.flex_row])}>
{isFromSelf && (
-
+
)}
+ style={{
+ maxWidth: '65%',
+ }}>
{children}
{!isFromSelf && (
- {showActions && Hello}
+
+
+
)}
)
}
-
-function ActionBar({
- control,
- message,
-}: {
- control: Menu.MenuControlProps
- message: ChatBskyConvoDefs.MessageView
-}) {
- return (
-
-
-
- )
-}
diff --git a/src/components/dms/MessageMenu.tsx b/src/components/dms/MessageMenu.tsx
index 7b158a536f..c000265d53 100644
--- a/src/components/dms/MessageMenu.tsx
+++ b/src/components/dms/MessageMenu.tsx
@@ -1,5 +1,5 @@
import React from 'react'
-import {Pressable} from 'react-native'
+import {Pressable, View} from 'react-native'
import {ChatBskyConvoDefs} from '@atproto-labs/api'
import {msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
@@ -17,8 +17,10 @@ export let MessageMenu = ({
message,
control,
hideTrigger,
+ triggerOpacity,
}: {
hideTrigger?: boolean
+ triggerOpacity?: number
message: ChatBskyConvoDefs.MessageView
control: Menu.MenuControlProps
}): React.ReactNode => {
@@ -41,21 +43,23 @@ export let MessageMenu = ({
<>
{!hideTrigger && (
-
- {({props, state}) => (
-
-
-
- )}
-
+
+
+ {({props, state}) => (
+
+
+
+ )}
+
+
)}