From 649c548ef00642348e778432a090d3f690c9c331 Mon Sep 17 00:00:00 2001 From: enesozturk Date: Sat, 7 Nov 2020 18:37:39 +0300 Subject: [PATCH] Remove is menu closed calls --- react-native-hold-menu/components/ItemToHold.tsx | 9 ++++----- src/Whatsapp/ChatPage.tsx | 3 --- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/react-native-hold-menu/components/ItemToHold.tsx b/react-native-hold-menu/components/ItemToHold.tsx index e6868bd..bc1d3a1 100644 --- a/react-native-hold-menu/components/ItemToHold.tsx +++ b/react-native-hold-menu/components/ItemToHold.tsx @@ -27,7 +27,7 @@ interface ItemToHoldProps { onOpenMenu: any; onCloseMenu: any; isSelected: boolean; - setIsMenuClosed: any; + setIsMenuClosed?: any; menuProps?: MenuProps; children: React.ReactNode; containerStyle?: ViewStyle | ViewStyle[]; @@ -38,7 +38,6 @@ export const ItemToHold = ({ onOpenMenu, onCloseMenu, isSelected, - setIsMenuClosed, menuProps, children, containerStyle = {}, @@ -54,8 +53,9 @@ export const ItemToHold = ({ const messageRef = React.useRef(null); React.useEffect(() => { - if (isSelected) setWasActive(true); - else setToggleMenu(false); + if (isSelected) { + setWasActive(true); + } else setToggleMenu(false); }, [isSelected]); const handleLongPress = () => { @@ -98,7 +98,6 @@ export const ItemToHold = ({ messageYPosition.value = withTiming(0, {}, (finished: boolean) => { if (finished) { setWasActive(false); - onCloseMenu(); } }); }, [isSelected]); diff --git a/src/Whatsapp/ChatPage.tsx b/src/Whatsapp/ChatPage.tsx index 99df67d..db2b662 100644 --- a/src/Whatsapp/ChatPage.tsx +++ b/src/Whatsapp/ChatPage.tsx @@ -13,7 +13,6 @@ interface ChatPageProps {} const ChatPage = () => { const [selectedMessage, setSelectedMessage] = React.useState(0); - const [isMenuClosed, setIsMenuClosed] = React.useState(true); const handleOpenMenu = (messageId: number) => { setSelectedMessage(messageId); @@ -21,7 +20,6 @@ const ChatPage = () => { const handleCloseMenu = () => { setSelectedMessage(0); - //setToggleHoldMenu(false); }; const messageStyles = (fromMe: boolean) => @@ -47,7 +45,6 @@ const ChatPage = () => { onOpenMenu={() => handleOpenMenu(message.id)} onCloseMenu={handleCloseMenu} isSelected={selectedMessage == message.id} - setIsMenuClosed={setIsMenuClosed} containerStyle={[ styles.messageContainer, { alignItems: message.fromMe ? "flex-end" : "flex-start" },