From 38d4ba62986019a4a72c4e905f297fffebe59a1a Mon Sep 17 00:00:00 2001 From: Zed Date: Sat, 4 Jul 2020 13:20:54 +0200 Subject: [PATCH] Add liberapay logo --- public/lp.svg | 6 ++++++ src/sass/navbar.scss | 10 ++++++++++ src/views/general.nim | 5 ++++- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 public/lp.svg diff --git a/public/lp.svg b/public/lp.svg new file mode 100644 index 0000000..bdae6cc --- /dev/null +++ b/public/lp.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/sass/navbar.scss b/src/sass/navbar.scss index 2639398..d20646d 100644 --- a/src/sass/navbar.scss +++ b/src/sass/navbar.scss @@ -65,3 +65,13 @@ nav { } } } + +.lp { + height: 13px; + display: block; + fill: var(--fg_nav); + + &:hover { + fill: var(--accent_light); + } +} diff --git a/src/views/general.nim b/src/views/general.nim index 2fc8261..569788c 100644 --- a/src/views/general.nim +++ b/src/views/general.nim @@ -6,7 +6,9 @@ import ../utils, ../types, ../prefs, ../formatters import jester -const doctype = "\n" +const + doctype = "\n" + lp = readFile("public/lp.svg") proc renderNavbar*(title, rss: string; req: Request): VNode = let twitterPath = getTwitterLink(req.path, req.params) @@ -25,6 +27,7 @@ proc renderNavbar*(title, rss: string; req: Request): VNode = if rss.len > 0: icon "rss-feed", title="RSS Feed", href=rss icon "bird", title="Open in Twitter", href=twitterPath + a(href="https://liberapay.com/zedeus"): verbatim lp icon "info-circled", title="About", href="/about" iconReferer "cog", "/settings", path, title="Preferences"