mirror of
https://github.com/muerwre/vault-frontend.git
synced 2025-04-25 12:56:41 +07:00
renamed providers to context
This commit is contained in:
parent
0dc5ae99a3
commit
7284ed7301
14 changed files with 54 additions and 36 deletions
|
@ -4,7 +4,7 @@ import { useShallowSelect } from '~/utils/hooks/useShallowSelect';
|
|||
import { selectNode } from '~/redux/node/selectors';
|
||||
import { BorisLayout } from '~/layouts/BorisLayout';
|
||||
import { nodeLoadNode } from '~/redux/node/actions';
|
||||
import { CommentProvider } from '~/utils/providers/CommentProvider';
|
||||
import { CommentContextProvider } from '~/utils/context/CommentContextProvider';
|
||||
import { useImageModal } from '~/utils/hooks/useImageModal';
|
||||
import { useNodeComments } from '~/utils/hooks/node/useNodeComments';
|
||||
import { useBoris } from '~/utils/hooks/boris/useBoris';
|
||||
|
@ -28,7 +28,7 @@ const BorisPage: VFC = () => {
|
|||
}, [dispatch, node.is_loading]);
|
||||
|
||||
return (
|
||||
<CommentProvider
|
||||
<CommentContextProvider
|
||||
comments={comments}
|
||||
count={count}
|
||||
isLoading={isLoadingComments}
|
||||
|
@ -42,7 +42,7 @@ const BorisPage: VFC = () => {
|
|||
isTester={isTester}
|
||||
stats={stats}
|
||||
/>
|
||||
</CommentProvider>
|
||||
</CommentContextProvider>
|
||||
);
|
||||
};
|
||||
|
||||
|
|
|
@ -7,11 +7,11 @@ import { useImageModal } from '~/utils/hooks/useImageModal';
|
|||
import { useNodeComments } from '~/utils/hooks/node/useNodeComments';
|
||||
import { useUser } from '~/utils/hooks/user/userUser';
|
||||
import { useNodeTags } from '~/utils/hooks/node/useNodeTags';
|
||||
import { NodeProvider } from '~/utils/providers/NodeProvider';
|
||||
import { CommentProvider } from '~/utils/providers/CommentProvider';
|
||||
import { TagProvider } from '~/utils/providers/TagProvider';
|
||||
import { NodeContextProvider } from '~/utils/context/NodeContextProvider';
|
||||
import { CommentContextProvider } from '~/utils/context/CommentContextProvider';
|
||||
import { TagsContextProvider } from '~/utils/context/TagsContextProvider';
|
||||
import { useNodePermissions } from '~/utils/hooks/node/useNodePermissions';
|
||||
import { NodeRelatedProvider } from '~/utils/providers/NodeRelatedProvider';
|
||||
import { NodeRelatedContextProvider } from '~/utils/context/NodeRelatedContextProvider';
|
||||
|
||||
type Props = RouteComponentProps<{ id: string }> & {};
|
||||
|
||||
|
@ -41,9 +41,9 @@ const NodePage: FC<Props> = ({
|
|||
useScrollToTop([id, isLoadingComments]);
|
||||
|
||||
return (
|
||||
<NodeProvider node={node} isLoading={isLoading}>
|
||||
<NodeRelatedProvider related={related} isLoading={isLoading}>
|
||||
<CommentProvider
|
||||
<NodeContextProvider node={node} isLoading={isLoading}>
|
||||
<NodeRelatedContextProvider related={related} isLoading={isLoading}>
|
||||
<CommentContextProvider
|
||||
comments={comments}
|
||||
count={commentsCount}
|
||||
lastSeenCurrent={lastSeenCurrent}
|
||||
|
@ -52,7 +52,7 @@ const NodePage: FC<Props> = ({
|
|||
onLoadMoreComments={onLoadMoreComments}
|
||||
onDeleteComment={onDeleteComment}
|
||||
>
|
||||
<TagProvider
|
||||
<TagsContextProvider
|
||||
tags={node.tags}
|
||||
canAppend={user.is_user}
|
||||
canDelete={canEdit}
|
||||
|
@ -62,10 +62,10 @@ const NodePage: FC<Props> = ({
|
|||
onTagDelete={onTagDelete}
|
||||
>
|
||||
<NodeLayout />
|
||||
</TagProvider>
|
||||
</CommentProvider>
|
||||
</NodeRelatedProvider>
|
||||
</NodeProvider>
|
||||
</TagsContextProvider>
|
||||
</CommentContextProvider>
|
||||
</NodeRelatedContextProvider>
|
||||
</NodeContextProvider>
|
||||
);
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue