fix: fixed email confirmation params issue (#791)

* fix: fixed email confirmation params issue
This commit is contained in:
sundasnoreen12
2025-07-23 20:32:11 +05:00
committed by GitHub
parent 76da74ae20
commit fa772053c4
13 changed files with 119 additions and 39 deletions

View File

@@ -9,8 +9,8 @@ import withEmailConfirmation from '../common/withEmailConfirmation';
import { useIsOnTablet } from '../data/hooks';
import {
selectAreThreadsFiltered,
selectIsEmailVerified,
selectPostThreadCount,
selectShouldShowEmailConfirmation,
} from '../data/selectors';
import messages from '../messages';
import { showPostEditor } from '../posts/data';
@@ -23,11 +23,11 @@ const EmptyPosts = ({ subTitleMessage, openEmailConfirmation }) => {
const isOnTabletorDesktop = useIsOnTablet();
const isFiltered = useSelector(selectAreThreadsFiltered);
const totalThreads = useSelector(selectPostThreadCount);
const isEmailVerified = useSelector(selectIsEmailVerified);
const shouldShowEmailConfirmation = useSelector(selectShouldShowEmailConfirmation);
const addPost = useCallback(() => {
if (isEmailVerified) { dispatch(showPostEditor()); } else { openEmailConfirmation(); }
}, [isEmailVerified, openEmailConfirmation]);
if (shouldShowEmailConfirmation) { openEmailConfirmation(); } else { dispatch(showPostEditor()); }
}, [shouldShowEmailConfirmation, openEmailConfirmation]);
let title = messages.noPostSelected;
let subTitle = null;