Skip to content
Snippets Groups Projects
Commit 67b33a98 authored by Lukas's avatar Lukas
Browse files

Add post comments to post page content

parent c3be8425
No related branches found
No related tags found
1 merge request!510Lbudginas/#411 add post comments
import { useState } from "react";
import { useRouter } from "next/router";
import Link from "next/link";
import usePostContent from "@/hooks/api/postPage/usePostContent";
import PostContentCard from "./PostContentCard";
import PostPropertiesTable from "./PostPropertiesTable";
import VoteDetailsTable from "./VoteDetailsTable";
import usePostContentReplies from "@/hooks/api/postPage/usePostContentReplies";
import PostContent from "./PostContent";
import PostComments from "./PostComments";
const HIVE_BLOG_URL = "https://hive.blog";
const PEAKD_URL = "https://peakd.com";
......@@ -19,13 +18,7 @@ const PostPageContent = () => {
const path = router.asPath;
const { data } = usePostContent(accountName, permlink);
const [isPropertiesOpen, setIsPropertiesOpen] = useState(false);
const [isVoteDetailsOpen, setIsVoteDetailsOpen] = useState(false);
const handlePropertiesToggle = () => setIsPropertiesOpen(!isPropertiesOpen);
const handleVoteDetailsToggle = () =>
setIsVoteDetailsOpen(!isVoteDetailsOpen);
const { data: postReplies } = usePostContentReplies(accountName, permlink);
if (!data) return;
......@@ -64,23 +57,13 @@ const PostPageContent = () => {
</Link>
</div>
</div>
<PostContentCard
isPropertiesOpen={isPropertiesOpen}
isVoteDetailsOpen={isVoteDetailsOpen}
handlePropertiesToggle={handlePropertiesToggle}
handleVoteDetailsToggle={handleVoteDetailsToggle}
voteDetailsLength={active_votes.length ?? 0}
<PostContent
active_votes={active_votes}
data={data}
/>
<PostPropertiesTable
isPropertiesOpen={isPropertiesOpen}
data={data}
/>
<VoteDetailsTable
isVoteDetailsOpen={isVoteDetailsOpen}
voteDetails={active_votes}
/>
{postReplies && postReplies.length && (
<PostComments comments={postReplies} />
)}
</div>
);
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment