import { OpinionCard } from "./OpinionCard.style"; function OpinionTree({ professor }) { var renderedOpinionIds = []; var postCount; // za da ne go pokazuva ispod postot function displayChildPosts(child) { if (child == null) return; postCount = renderedOpinionIds.push(child.postId); return (

{child.author.username} реплицирал

Содржина: {child.content}

{child.children.map((childOfChild) => displayChildPosts(childOfChild))}
); } return (
{professor.relatedOpinions.map((opinion) => { if (!renderedOpinionIds.includes(opinion.postId)) { postCount = renderedOpinionIds.push(opinion.postId); return (

{opinion.author.username} напишал

{opinion.title}

{opinion.content}

{Date(opinion.timePosted)}

{opinion.children.map((child) => displayChildPosts(child))}
); } })}
); } export default OpinionTree;