+
+
+
+
+ {rootComment.content}
+
+
+
+ {#if replyCount > 0}
+ •
+
+ {replyCount} {replyCount === 1 ? 'reply' : 'replies'}
+
+ {/if}
+
+
+
+
+
+
+
+
+
+
+ {formatTimestamp(rootComment.created_at || 0)}
+
+
+ {#if replyCount > 0}
+
+ {replyCount} {replyCount === 1 ? 'reply' : 'replies'}
+
+ {/if}
+
+
+
+
+
+ {@render basicMarkup(rootComment.content)}
+
+
+
+ {#if replyCount > 0}
+
+ {#each renderReplies(rootComment.id, threadStructure.repliesByParent) as reply (reply.id)}
+
+
+
+
+ {formatTimestamp(reply.created_at || 0)}
+
+
+
+ {@render basicMarkup(reply.content)}
+
+
+
+ {#each renderReplies(reply.id, threadStructure.repliesByParent) as nestedReply (nestedReply.id)}
+
+
+
+
+ {formatTimestamp(nestedReply.created_at || 0)}
+
+
+
+ {@render basicMarkup(nestedReply.content)}
+
+
+ {/each}
+
+ {/each}
+
+ {/if}
+
+
Add Comment
+ {#if $userStore.profile} +Event JSON Preview:
+ +