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} + + + + + ) }