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