Remove is menu closed calls

This commit is contained in:
enesozturk
2020-11-07 18:37:39 +03:00
parent fc2b203664
commit 649c548ef0
2 changed files with 4 additions and 8 deletions

View File

@@ -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]);

View File

@@ -13,7 +13,6 @@ interface ChatPageProps {}
const ChatPage = () => {
const [selectedMessage, setSelectedMessage] = React.useState<number>(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" },