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}

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