mirror of
https://github.com/zedeus/nitter.git
synced 2024-06-10 09:09:21 +00:00
Add base home route
This commit is contained in:
parent
b79ef43809
commit
5ce94e37dd
|
@ -9,7 +9,7 @@ import jester
|
|||
import types, config, prefs, formatters, redis_cache, http_pool, tokens
|
||||
import views/[general, about]
|
||||
import routes/[
|
||||
preferences, timeline, status, media, search, rss, list, debug,
|
||||
home, preferences, timeline, status, media, search, rss, list, debug,
|
||||
unsupported, embed, resolver, router_utils]
|
||||
|
||||
const instancesUrl = "https://github.com/zedeus/nitter/wiki/Instances"
|
||||
|
@ -58,9 +58,6 @@ settings:
|
|||
bindAddr = cfg.address
|
||||
|
||||
routes:
|
||||
get "/":
|
||||
resp renderMain(renderSearch(), request, cfg, themePrefs())
|
||||
|
||||
get "/about":
|
||||
resp renderMain(renderAbout(), request, cfg, themePrefs())
|
||||
|
||||
|
@ -90,6 +87,7 @@ routes:
|
|||
resp Http429, showError(
|
||||
&"Instance has been rate limited.<br>Use {link} or try again later.", cfg)
|
||||
|
||||
extend home, ""
|
||||
extend unsupported, ""
|
||||
extend preferences, ""
|
||||
extend resolver, ""
|
||||
|
|
11
src/routes/home.nim
Normal file
11
src/routes/home.nim
Normal file
|
@ -0,0 +1,11 @@
|
|||
import jester
|
||||
import asyncdispatch, strutils, options, router_utils
|
||||
import ".."/[prefs, types, utils]
|
||||
import ../views/[general, home]
|
||||
|
||||
export home
|
||||
|
||||
proc createHomeRouter*(cfg: Config) =
|
||||
router home:
|
||||
get "/":
|
||||
resp renderMain(renderHome(), request, cfg, themePrefs())
|
7
src/views/home.nim
Normal file
7
src/views/home.nim
Normal file
|
@ -0,0 +1,7 @@
|
|||
import karax/[karaxdsl, vdom]
|
||||
import ../types
|
||||
|
||||
proc renderHome*(): VNode =
|
||||
buildHtml(tdiv(class="overlay-panel")):
|
||||
h2: text "Timeline"
|
||||
p: text "Coming soon!"
|
Loading…
Reference in a new issue