moved themes to be handled in renderHead and changed path to /embed

This commit is contained in:
Mitarashi
2022-01-14 19:34:10 +02:00
parent 3579bd8e30
commit 875a2c5387
4 changed files with 24 additions and 15 deletions

View File

@@ -1,6 +1,7 @@
# SPDX-License-Identifier: AGPL-3.0-only
import strutils, sequtils, strformat, options
import karax/[karaxdsl, vdom, vstyles]
from jester import Request
import renderutils
import ".."/[types, utils, formatters]
@@ -276,7 +277,7 @@ proc renderLocation*(tweet: Tweet): string =
text place
return $node
proc renderEmbeddedTweet*(tweet: Tweet; cfg: Config; prefs: Prefs; path: string): VNode =
proc renderEmbeddedTweet*(tweet: Tweet; cfg: Config; req: Request; prefs: Prefs; path: string): VNode =
let fullTweet = tweet
var retweet: string
var tweet = fullTweet
@@ -298,7 +299,7 @@ proc renderEmbeddedTweet*(tweet: Tweet; cfg: Config; prefs: Prefs; path: string)
renderQuote(tweet.quote.get(), prefs, path)
buildHtml(tdiv(class="timeline-item")):
renderHead(prefs, cfg)
renderHead(prefs, cfg, req)
tdiv(class="tweet-body"):
var views = ""
renderHeader(tweet, retweet, prefs)