r/{{ post.community }} - {% call utils::render_flair(post.author_flair) %} + {% if post.author_flair.flair_parts.len() > 0 %} + {% call utils::render_flair(post.author_flair.flair_parts) %} + {% endif %} • {{ post.time }}
@@ -40,7 +42,7 @@ {% if post.flair.background_color == "Comment" %} {% else if post.flair.background_color == "" %} {% else %} - {% call utils::render_flair(post.flair) %} + {% call utils::render_flair(post.flair.flair_parts) %} {% endif %} {{ post.title }} diff --git a/templates/utils.html b/templates/utils.html index 0a0b726..5665246 100644 --- a/templates/utils.html +++ b/templates/utils.html @@ -28,15 +28,11 @@ {%- endmacro %} {% macro render_flair(flair) -%} -{% if flair.flair_parts.len() > 0 %} - -{% for flair_part in flair.flair_parts %} +{% for flair_part in flair %} {% if flair_part.flair_part_type == "emoji" %} {% else if flair_part.flair_part_type == "text" %} {{ flair_part.value }} {% endif %} {% endfor %} - -{% endif %} {%- endmacro %}
u/{{ item.author }} - {% call utils::render_flair(item.flair) %} + {% if item.flair.flair_parts.len() > 0 %} + {% call utils::render_flair(item.flair.flair_parts) %} + {% endif %} {{ item.time }}
{{ item.body }}
@@ -48,13 +50,17 @@ r/{{ post.community }} • u/{{ post.author }} - {% call utils::render_flair(post.author_flair) %} + {% if post.author_flair.flair_parts.len() > 0 %} + {% call utils::render_flair(post.author_flair.flair_parts) %} + {% endif %} • {{ post.time }}