From 753ccae8ac402d0956ea855a5fbcbd60b90280f1 Mon Sep 17 00:00:00 2001 From: Shravya Ramesh Date: Mon, 21 Jun 2021 13:48:12 -0700 Subject: Add touch to reveal tags on entire image --- src/components/moments/MomentPost.tsx | 195 ++++++++++++++-------------------- 1 file changed, 81 insertions(+), 114 deletions(-) (limited to 'src') diff --git a/src/components/moments/MomentPost.tsx b/src/components/moments/MomentPost.tsx index 10c3b711..73c34d39 100644 --- a/src/components/moments/MomentPost.tsx +++ b/src/components/moments/MomentPost.tsx @@ -171,14 +171,7 @@ const MomentPost: React.FC = ({ return ( <> - + = ({ resizeMode={'cover'} ref={imageRef} /> - - - { - dispatch(loadUserMoments(loggedInUserId)); - navigation.goBack(); - }} - screenType={screenType} - moment={moment} + {visible && ( + + null} + imageRef={imageRef} /> - - {visible && ( - - + )} + { + setVisible(!visible); + setFadeValue(new Animated.Value(0)); + }}> + + + { + dispatch(loadUserMoments(loggedInUserId)); + navigation.goBack(); + }} + screenType={screenType} + moment={moment} tags={tags} - setTags={() => null} - imageRef={imageRef} /> - - )} - - - - - - - - {!hideText && ( - <> - {moment.caption !== '' && - renderTextWithMentions({ - value: moment.caption, - styles: styles.captionText, - partTypes: mentionPartTypes('white'), - onPress: (user: UserType) => - navigateToProfile( - state, - dispatch, - navigation, - screenType, - user, - ), - })} - - )} - - { - setCommentPreview({ - commenter: getLoggedInUserAsProfilePreview(state), - comment: message, - }); - setCommentCount(commentCount + 1); - }} - onFocus={() => { - setHideText(true); - setVerticalOffset(SCREEN_HEIGHT * 0.05); - }} - isKeyboardAvoiding={false} - theme={'dark'} - /> - - {getTimePosted(moment.date_created)} - - - - + + + {tags.length > 0 && ( + + )} + + + + + {!hideText && ( + <> + {moment.caption !== '' && + renderTextWithMentions({ + value: moment.caption, + styles: styles.captionText, + partTypes: mentionPartTypes('white'), + onPress: (user: UserType) => + navigateToProfile( + state, + dispatch, + navigation, + screenType, + user, + ), + })} + + )} + + { + setCommentCount(commentCount + 1); + }} + onFocus={() => { + setHideText(true); + }} + isKeyboardAvoiding={false} + theme={'dark'} + /> + + {getTimePosted(moment.date_created)} + + + + + + ); -- cgit v1.2.3-70-g09d2