1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-05-08 19:26:41 +07:00

(nextjs) added page titles everywhere

This commit is contained in:
Fedor Katurov 2022-01-19 16:16:39 +07:00
parent 3da5aba726
commit 2ebafbad52
8 changed files with 55 additions and 4 deletions

View file

@ -5,6 +5,7 @@ import { InferGetServerSidePropsType } from 'next';
import { RouteComponentProps } from 'react-router';
import { apiGetNode } from '~/api/node';
import { NodeHeadMetadata } from '~/components/node/NodeHeadMetadata';
import { useNodeComments } from '~/hooks/comments/useNodeComments';
import { useScrollToTop } from '~/hooks/dom/useScrollToTop';
import { useImageModal } from '~/hooks/navigation/useImageModal';
@ -49,6 +50,7 @@ const NodePage: FC<Props> = observer(props => {
const { node, isLoading, update, lastSeen } = useLoadNode(parseInt(id, 10), props.fallbackData);
const onShowImageModal = useImageModal();
const {
onLoadMoreComments,
onDelete: onDeleteComment,
@ -57,6 +59,7 @@ const NodePage: FC<Props> = observer(props => {
hasMore,
isLoading: isLoadingComments,
} = useNodeComments(parseInt(id, 10));
const { onDelete: onTagDelete, onChange: onTagsChange, onClick: onTagClick } = useNodeTags(
parseInt(id, 10)
);
@ -91,6 +94,7 @@ const NodePage: FC<Props> = observer(props => {
onTagClick={onTagClick}
onTagDelete={onTagDelete}
>
<NodeHeadMetadata />
<NodeLayout />
</TagsContextProvider>
</CommentContextProvider>