Display unavailable tweets

This commit is contained in:
Zed
2019-06-26 21:06:42 +02:00
parent d052ff538c
commit 547cd635bf
4 changed files with 30 additions and 11 deletions

View File

@@ -73,6 +73,7 @@ type
gif*: Option[Gif]
video*: Option[Video]
photos*: seq[string]
available*: bool
Tweets* = seq[Tweet]

View File

@@ -122,6 +122,7 @@
#if divClass.len > 0:
<div class="${divClass}">
#end if
#if tweet.available:
<div class="status-el">
<div class="status-body">
${renderHeading(tweet)}
@@ -140,6 +141,11 @@
${renderStats(tweet)}
</div>
</div>
#else:
<div class="status-el unavailable">
<div class="unavailable-box">This tweet is unavailable</div>
</div>
#end if
#if divClass.len > 0:
</div>
#end if

View File

@@ -111,18 +111,18 @@
<div class="conversation" id="tweets">
<div class="main-thread">
#if conversation.before.len > 0:
<div class="before-tweet">
<div class="before-tweet thread-line">
#for tweet in conversation.before:
${renderTweet(tweet)}
#end for
</div>
#end if
<div class="main-tweet">
#let afterClass = if conversation.after.len > 0: "thread" else: ""
#let afterClass = if conversation.after.len > 0: "thread thread-line" else: ""
${renderTweet(conversation.tweet, class=afterClass)}
</div>
#if conversation.after.len > 0:
<div class="after-tweet">
<div class="after-tweet thread-line">
#for i, tweet in conversation.after:
${renderTweet(tweet, last=(i == conversation.after.high))}
#end for
@@ -132,7 +132,7 @@
#if conversation.replies.len > 0:
<div class="replies">
#for thread in conversation.replies:
<div class="reply thread">
<div class="reply thread thread-line">
#for i, tweet in thread:
${renderTweet(tweet, last=(i == thread.high))}
#end for