mirror of
https://github.com/ecency/ecency-mobile.git
synced 2024-12-25 22:33:52 +03:00
changed onReplyPress implementation in commen module
This commit is contained in:
parent
a4d8edc311
commit
98dec4045c
@ -839,4 +839,4 @@ SPEC CHECKSUMS:
|
|||||||
|
|
||||||
PODFILE CHECKSUM: 0282022703ad578ab2d9afbf3147ba3b373b4311
|
PODFILE CHECKSUM: 0282022703ad578ab2d9afbf3147ba3b373b4311
|
||||||
|
|
||||||
COCOAPODS: 1.11.3
|
COCOAPODS: 1.11.2
|
||||||
|
@ -18,6 +18,8 @@ import { TextWithIcon } from '../../basicUIElements';
|
|||||||
import styles from './commentStyles';
|
import styles from './commentStyles';
|
||||||
import { useAppSelector } from '../../../hooks';
|
import { useAppSelector } from '../../../hooks';
|
||||||
import { OptionsModal } from '../../atoms';
|
import { OptionsModal } from '../../atoms';
|
||||||
|
import { useDispatch } from 'react-redux';
|
||||||
|
import { showReplyModal } from '../../../redux/actions/uiAction';
|
||||||
|
|
||||||
const CommentView = ({
|
const CommentView = ({
|
||||||
avatarSize,
|
avatarSize,
|
||||||
@ -43,6 +45,7 @@ const CommentView = ({
|
|||||||
}) => {
|
}) => {
|
||||||
const intl = useIntl();
|
const intl = useIntl();
|
||||||
const actionSheet = useRef(null);
|
const actionSheet = useRef(null);
|
||||||
|
const dispatch = useDispatch();
|
||||||
|
|
||||||
const isMuted = useAppSelector(state => state.account.currentAccount.mutes?.indexOf(comment.author) > -1);
|
const isMuted = useAppSelector(state => state.account.currentAccount.mutes?.indexOf(comment.author) > -1);
|
||||||
const lastCacheUpdate = useAppSelector((state) => state.cache.lastUpdate);
|
const lastCacheUpdate = useAppSelector((state) => state.cache.lastUpdate);
|
||||||
@ -113,6 +116,13 @@ const CommentView = ({
|
|||||||
setChildCount(childCount + 1);
|
setChildCount(childCount + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const _handleOnReplyPress = () => {
|
||||||
|
if (isLoggedIn) {
|
||||||
|
dispatch(showReplyModal(comment));
|
||||||
|
} else {
|
||||||
|
console.log('Not LoggedIn');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const _renderReadMoreButton = () => (
|
const _renderReadMoreButton = () => (
|
||||||
<TextWithIcon
|
<TextWithIcon
|
||||||
@ -151,7 +161,7 @@ const CommentView = ({
|
|||||||
mainAuthor={mainAuthor}
|
mainAuthor={mainAuthor}
|
||||||
fetchedAt={fetchedAt}
|
fetchedAt={fetchedAt}
|
||||||
incrementRepliesCount={_incrementRepliesCount}
|
incrementRepliesCount={_incrementRepliesCount}
|
||||||
handleOnReplyPress={handleOnReplyPress}
|
handleOnReplyPress={_handleOnReplyPress}
|
||||||
/>
|
/>
|
||||||
</AnimatedView>
|
</AnimatedView>
|
||||||
|
|
||||||
@ -218,7 +228,7 @@ const CommentView = ({
|
|||||||
iconStyle={styles.leftIcon}
|
iconStyle={styles.leftIcon}
|
||||||
style={styles.leftButton}
|
style={styles.leftButton}
|
||||||
name="comment-outline"
|
name="comment-outline"
|
||||||
onPress={() => handleOnReplyPress && handleOnReplyPress(comment)}
|
onPress={_handleOnReplyPress}
|
||||||
iconType="MaterialCommunityIcons"
|
iconType="MaterialCommunityIcons"
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
|
Loading…
Reference in New Issue
Block a user