diff --git a/src/features/discussion/Discussion.js b/src/features/discussion/Discussion.js index 8c1fa0a..bf20eee 100644 --- a/src/features/discussion/Discussion.js +++ b/src/features/discussion/Discussion.js @@ -53,16 +53,38 @@ export default function Discussion({permalink, isVisible}) { let commentData = data[1]; let comments = commentData.data.children; + const getReplies = (comment) => { + if (comment.data.replies) { + console.log(comment.data.replies.data.children); + console.log(comment.data.replies.data.children[0].data.author) + + return ( + <> +

THIS IS A REPLY:

+

Nested {comment.data.replies.data.children[0].data.depth} layers deep

+

{comment.data.replies.data.children[0].data.is_submitter ? 'OP posted' : ''}

+

u/{comment.data.replies.data.children[0].data.author}

+

{comment.data.replies.data.children[0].data.body}

+ + ) + } else { + return; + } + } + + console.log(data); + setThread(comments.map((comment) => { return ( -
-

{'u/' + comment.data.author}

+
+

u/{comment.data.author}

{comment.data.body}

+ {getReplies(comment)}
) })) } - }, [data]); + }, [data, setThread]); return (