diff options
Diffstat (limited to 'src/mixins/header.pug')
-rw-r--r-- | src/mixins/header.pug | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mixins/header.pug b/src/mixins/header.pug index 9cf1e1a..7d56ff5 100644 --- a/src/mixins/header.pug +++ b/src/mixins/header.pug | |||
@@ -1,16 +1,18 @@ | |||
1 | mixin header(user) | 1 | mixin header(user) |
2 | - var viewQuery = 'view=' + (query && query.view ? query.view : 'compact') | ||
3 | - var sortQuery = 'sort=' + (query ? (query.sort ? query.sort + (query.t ? '&t=' + query.t : '') : 'hot') : 'hot') | ||
2 | div.header | 4 | div.header |
3 | div.header-item | 5 | div.header-item |
4 | a(href=`/`) home | 6 | a(href=`/?${sortQuery}&${viewQuery}`) home |
5 | div.header-item | 7 | div.header-item |
6 | a(href=`/r/all`) all | 8 | a(href=`/r/all?${sortQuery}&${viewQuery}`) all |
7 | div.header-item | 9 | div.header-item |
8 | a(href=`/search`) search | 10 | a(href=`/search?${sortQuery}&${viewQuery}`) search |
9 | div.header-item | 11 | div.header-item |
10 | a(href=`/subs`) subs | 12 | a(href=`/subs?${sortQuery}&${viewQuery}`) subs |
11 | if user | 13 | if user |
12 | div.header-item | 14 | div.header-item |
13 | a(href='/dashboard') #{user.username} | 15 | a(href=`/dashboard?${sortQuery}&${viewQuery}`) #{user.username} |
14 | | | 16 | | |
15 | a(href='/logout') (logout) | 17 | a(href='/logout') (logout) |
16 | else | 18 | else |