1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 04:46:40 +07:00

fixed lost node context on boris

This commit is contained in:
Fedor Katurov 2021-12-10 09:14:06 +07:00
parent 1dcf0753ea
commit d2893d1fa3

View file

@ -8,10 +8,13 @@ import { CommentContextProvider } from '~/utils/context/CommentContextProvider';
import { useImageModal } from '~/utils/hooks/useImageModal'; import { useImageModal } from '~/utils/hooks/useImageModal';
import { useNodeComments } from '~/utils/hooks/node/useNodeComments'; import { useNodeComments } from '~/utils/hooks/node/useNodeComments';
import { useBoris } from '~/utils/hooks/boris/useBoris'; import { useBoris } from '~/utils/hooks/boris/useBoris';
import { NodeContextProvider } from '~/utils/context/NodeContextProvider';
const BorisPage: VFC = () => { const BorisPage: VFC = () => {
const dispatch = useDispatch(); const dispatch = useDispatch();
const { const {
current,
is_loading,
comments, comments,
comment_count: count, comment_count: count,
is_loading_comments: isLoadingComments, is_loading_comments: isLoadingComments,
@ -20,12 +23,12 @@ const BorisPage: VFC = () => {
const onShowImageModal = useImageModal(); const onShowImageModal = useImageModal();
const { onLoadMoreComments, onDelete: onDeleteComment } = useNodeComments(696); const { onLoadMoreComments, onDelete: onDeleteComment } = useNodeComments(696);
const { title, setIsBetaTester, isTester, stats } = useBoris(comments); const { title, setIsBetaTester, isTester, stats } = useBoris(comments);
useEffect(() => { useEffect(() => {
dispatch(nodeLoadNode(696, 'DESC')); dispatch(nodeLoadNode(696, 'DESC'));
}, [dispatch]); }, [dispatch]);
return ( return (
<NodeContextProvider node={current} isLoading={is_loading}>
<CommentContextProvider <CommentContextProvider
comments={comments} comments={comments}
count={count} count={count}
@ -41,6 +44,7 @@ const BorisPage: VFC = () => {
stats={stats} stats={stats}
/> />
</CommentContextProvider> </CommentContextProvider>
</NodeContextProvider>
); );
}; };