diff options
| -rw-r--r-- | src/invidious/helpers/macros.cr | 3 | ||||
| -rw-r--r-- | src/invidious/routes/misc.cr | 2 | ||||
| -rw-r--r-- | src/invidious/views/template.ecr | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/src/invidious/helpers/macros.cr b/src/invidious/helpers/macros.cr index 8b74bc86..5d426a8b 100644 --- a/src/invidious/helpers/macros.cr +++ b/src/invidious/helpers/macros.cr @@ -48,7 +48,8 @@ module JSON::Serializable end end -macro templated(filename, template = "template") +macro templated(filename, template = "template", navbar_search = true) + navbar_search = {{navbar_search}} render "src/invidious/views/#{{{filename}}}.ecr", "src/invidious/views/#{{{template}}}.ecr" end diff --git a/src/invidious/routes/misc.cr b/src/invidious/routes/misc.cr index 12e9d5a5..d32ba892 100644 --- a/src/invidious/routes/misc.cr +++ b/src/invidious/routes/misc.cr @@ -22,7 +22,7 @@ class Invidious::Routes::Misc < Invidious::Routes::BaseRoute env.redirect "/feed/popular" end else - templated "search_homepage" + templated "search_homepage", navbar_search: false end end diff --git a/src/invidious/views/template.ecr b/src/invidious/views/template.ecr index 2ee2f453..33638055 100644 --- a/src/invidious/views/template.ecr +++ b/src/invidious/views/template.ecr @@ -28,7 +28,7 @@ <div class="pure-u-1 pure-u-md-2-24"></div> <div class="pure-u-1 pure-u-md-20-24"> <div class="pure-g navbar h-box"> - <% if !env.get("preferences").as(Preferences).default_home.to_s.empty? || env.request.path != "/" %> + <% if navbar_search %> <div class="pure-u-1 pure-u-md-4-24"> <a href="/" class="index-link pure-menu-heading">Invidious</a> </div> |
