From 856e1d8c99e09cd0d33a989dfd879742c169149e Mon Sep 17 00:00:00 2001
From: "Butler, Alexis (UG - Computer Science)" <ab02259@surrey.ac.uk>
Date: Thu, 26 Nov 2020 16:05:37 +0000
Subject: [PATCH] Fixed missing component in responsive navbar. No longer
 becomes unusable on small screens

---
 app/views/application/_header.html.erb | 6 ++++++
 config/locales/en.yml                  | 1 +
 2 files changed, 7 insertions(+)

diff --git a/app/views/application/_header.html.erb b/app/views/application/_header.html.erb
index dd13265..751b683 100644
--- a/app/views/application/_header.html.erb
+++ b/app/views/application/_header.html.erb
@@ -5,6 +5,12 @@ Content changes if the user is logged in or admin
 <header id="header">
   <nav class="navbar navbar-default">
     <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
+        <span class="sr-only"><%=t('nav') %></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
       <a class="navbar-brand" href="/"><%=t('.app_title') %></a>
     </div>
     <div id="navbar" class="navbar-collapse collapse">
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 3052ba6..d95f992 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -11,6 +11,7 @@
 # available at http://guides.rubyonrails.org/i18n.html.
 
 en:
+  nav: "Navigation Menu"
   something_wrong: "Sorry, something went wrong"
   email_request_flash: "Supply an email address for response"
   in_touch: "We'll be in touch"
-- 
GitLab