diff --git a/packages/mobile/src/screens/chat-screen/CopyMessagesButton.tsx b/packages/mobile/src/screens/chat-screen/CopyMessagesButton.tsx
index 5c78cd5f87..1dfca8f938 100644
--- a/packages/mobile/src/screens/chat-screen/CopyMessagesButton.tsx
+++ b/packages/mobile/src/screens/chat-screen/CopyMessagesButton.tsx
@@ -1,32 +1,20 @@
-import { useState } from 'react'
-
-import { Text, Pressable, View } from 'react-native'
+import { Text, TouchableOpacity } from 'react-native'
import IconCopy from 'app/assets/images/iconCopy2.svg'
import { makeStyles } from 'app/styles'
import { spacing } from 'app/styles/spacing'
import { useThemeColors } from 'app/utils/theme'
-import { zIndex } from 'app/utils/zIndex'
const messages = {
copy: 'Copy Message'
}
const useStyles = makeStyles(({ spacing, palette, typography }) => ({
- copyPressableContainer: {
+ root: {
position: 'absolute',
- dipslay: 'flex',
- flexDirection: 'row',
- alignItems: 'center',
- gap: spacing(1.5),
- zIndex: zIndex.CHAT_REACTIONS_POPUP_CONTENT
- },
- copyAnimatedContainer: {
- dipslay: 'flex',
flexDirection: 'row',
alignItems: 'center',
- gap: spacing(1.5),
- zIndex: zIndex.CHAT_REACTIONS_POPUP_CONTENT
+ gap: spacing(1.5)
},
copyText: {
fontSize: typography.fontSize.xs,
@@ -51,16 +39,13 @@ export const CopyMessagesButton = ({
onPress
}: CopyMessagesButtonProps) => {
const styles = useStyles()
- const { white } = useThemeColors()
- const [isPressed, setIsPressed] = useState(false)
+ const { staticWhite } = useThemeColors()
return (
- setIsPressed(true)}
- onPressOut={() => setIsPressed(false)}
style={[
- styles.copyPressableContainer,
+ styles.root,
{
top: messageTop - containerTop + messageHeight + spacing(5),
right: isAuthor ? spacing(6) : undefined,
@@ -68,12 +53,8 @@ export const CopyMessagesButton = ({
}
]}
>
-
-
- {messages.copy}
-
-
+
+ {messages.copy}
+
)
}
diff --git a/packages/mobile/src/screens/chat-screen/ReactionPopup.tsx b/packages/mobile/src/screens/chat-screen/ReactionPopup.tsx
index b1a912f583..0d45fc4a83 100644
--- a/packages/mobile/src/screens/chat-screen/ReactionPopup.tsx
+++ b/packages/mobile/src/screens/chat-screen/ReactionPopup.tsx
@@ -42,7 +42,6 @@ const useStyles = makeStyles(({ spacing, palette, typography }) => ({
},
popupContainer: {
position: 'absolute',
- display: 'flex',
zIndex: zIndex.CHAT_REACTIONS_POPUP_CLOSE_PRESSABLES,
overflow: 'hidden'
},
@@ -75,25 +74,8 @@ const useStyles = makeStyles(({ spacing, palette, typography }) => ({
emoji: {
height: spacing(17)
},
- copyPressableContainer: {
- position: 'absolute',
- dipslay: 'flex',
- flexDirection: 'row',
- alignItems: 'center',
- gap: spacing(1.5),
- zIndex: zIndex.CHAT_REACTIONS_POPUP_CONTENT
- },
- copyAnimatedContainer: {
- dipslay: 'flex',
- flexDirection: 'row',
- alignItems: 'center',
- gap: spacing(1.5),
+ copyContainer: {
zIndex: zIndex.CHAT_REACTIONS_POPUP_CONTENT
- },
- copyText: {
- fontSize: typography.fontSize.xs,
- fontFamily: typography.fontByWeight.bold,
- color: palette.white
}
}))
@@ -217,7 +199,9 @@ export const ReactionPopup = ({
]}
handleClosePopup={handleClosePopup}
/>
-
+