Add button to go back to top

Fixes #72
This commit is contained in:
Zed
2019-10-13 20:17:12 +02:00
parent ed03fe0a4a
commit a5c0fc3d72
2 changed files with 28 additions and 2 deletions

View File

@@ -32,6 +32,10 @@ proc renderNoneFound(): VNode =
h2(class="timeline-none"):
text "No items found"
proc renderToTop(): VNode =
buildHtml(tdiv(class="top-ref")):
icon "down", href="#"
proc renderThread(thread: seq[Tweet]; prefs: Prefs; path: string): VNode =
buildHtml(tdiv(class="thread-line")):
for i, threadTweet in thread.sortedByIt(it.id):
@@ -68,6 +72,7 @@ proc renderTimelineUsers*(results: Result[Profile]; prefs: Prefs; path=""): VNod
renderUser(user, prefs)
if results.minId != "0":
renderMore(results.query, results.minId)
renderToTop()
elif results.beginning:
renderNoneFound()
else:
@@ -98,3 +103,4 @@ proc renderTimelineTweets*(results: Result[Tweet]; prefs: Prefs; path: string):
renderMore(results.query, results.minId)
else:
renderNoMore()
renderToTop()