diff --git a/application/frontend/src/scaffolding/Header/Header.tsx b/application/frontend/src/scaffolding/Header/Header.tsx
index a44a97d9..d784d10e 100644
--- a/application/frontend/src/scaffolding/Header/Header.tsx
+++ b/application/frontend/src/scaffolding/Header/Header.tsx
@@ -1,6 +1,6 @@
import './header.scss';
-import { Menu, Search } from 'lucide-react';
+import { Menu, Search, X } from 'lucide-react';
import React, { useEffect, useState } from 'react';
import { Link, useHistory } from 'react-router-dom';
import { NavLink } from 'react-router-dom';
@@ -127,6 +127,13 @@ export const Header = () => {
+
diff --git a/application/frontend/src/scaffolding/Header/header.scss b/application/frontend/src/scaffolding/Header/header.scss
index 50cf7253..75bca479 100644
--- a/application/frontend/src/scaffolding/Header/header.scss
+++ b/application/frontend/src/scaffolding/Header/header.scss
@@ -322,3 +322,35 @@
display: block;
}
}
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
+ white-space: nowrap;
+ border: 0;
+}
+.navbar__mobile-menu-close {
+ display: flex;
+ margin-left: auto; /* Pushes it to the right */
+ margin-bottom: 1rem;
+ background: transparent;
+ border: none;
+ cursor: pointer;
+ padding: 0.5rem;
+
+ .mobile-close-icon {
+ color: #ffffff;
+ width: 28px;
+ height: 28px;
+ }
+
+ &:hover {
+ opacity: 0.7;
+ }
+}