aboutsummaryrefslogtreecommitdiff
path: root/src/views/sub-search.pug
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/sub-search.pug')
-rw-r--r--src/views/sub-search.pug36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/views/sub-search.pug b/src/views/sub-search.pug
new file mode 100644
index 0000000..4fa707e
--- /dev/null
+++ b/src/views/sub-search.pug
@@ -0,0 +1,36 @@
1include ../mixins/header
2include ../mixins/head
3
4doctype html
5html
6 +head("search subreddits")
7 include ../mixins/subUtils
8 body
9 main#content
10 +header(user)
11 div.hero
12 h1 search subreddits
13 form(action="/search" method="get").search-bar
14 input(type="text" name="q" placeholder="search subreddits (add +nsfw to include over-18 results)" required).search-input
15 button(type="submit").search-button go
16 if message
17 div.search-message
18 | #{message}
19 if items
20 div.search-results
21 each i in items
22 div.search-result
23 - var subreddit = i.data.display_name
24 - var isSubbed = subs.includes(subreddit)
25 div.sub-title
26 h3
27 a(href=`/r/${subreddit}`)
28 | r/#{subreddit}
29 div#button-container
30 if isSubbed
31 button(onclick=`toggleSub('${subreddit}')` id=`thinger_${subreddit}`) unsubscribe
32 else
33 button(onclick=`toggleSub('${subreddit}')` id=`thinger_${subreddit}`) subscribe
34
35 if i.data.public_description
36 p #{i.data.public_description}