Skip to content

Commit 366d9dc

Browse files
committed
Improve mobile design
1 parent 32668d7 commit 366d9dc

File tree

1 file changed

+33
-26
lines changed

1 file changed

+33
-26
lines changed

src/components/Header/Navbar.component.tsx

Lines changed: 33 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,40 +18,47 @@ const Navbar = () => {
1818
return (
1919
<header className="border-b border-gray-200">
2020
<nav id="header" className="top-0 z-50 w-full bg-white">
21-
<div className="container flex flex-col md:flex-row items-center justify-between px-6 py-4 mx-auto mt-0">
22-
<div className="order-3 hidden w-full md:flex md:items-center md:w-auto md:order-1" id="menu">
23-
<ul className="items-center justify-between pt-4 text-base text-gray-700 md:flex md:pt-0 space-x-8">
24-
<li>
21+
<div className="container mx-auto px-4 sm:px-6 py-4">
22+
{isMobile ? (
23+
// Mobile layout - logo with search below
24+
<div className="flex flex-col space-y-4">
25+
<div className="text-center">
26+
<Link href="/">
27+
<span className="text-lg font-bold tracking-widest text-gray-900">
28+
NETTBUTIKK
29+
</span>
30+
</Link>
31+
</div>
32+
<div className="w-full">
33+
<MobileSearch />
34+
</div>
35+
</div>
36+
) : (
37+
// Desktop layout
38+
<div className="flex items-center justify-between">
39+
<div className="flex items-center space-x-8">
2540
<Link href="/produkter">
26-
<span className="inline-block py-2 text-sm uppercase tracking-wider hover:text-gray-500 transition-colors">
41+
<span className="text-sm uppercase tracking-wider hover:text-gray-500 transition-colors">
2742
Produkter
2843
</span>
2944
</Link>
30-
</li>
31-
<li>
3245
<Link href="/kategorier">
33-
<span className="inline-block py-2 text-sm uppercase tracking-wider hover:text-gray-500 transition-colors">
46+
<span className="text-sm uppercase tracking-wider hover:text-gray-500 transition-colors">
3447
Kategorier
3548
</span>
3649
</Link>
37-
</li>
38-
</ul>
39-
</div>
40-
<div className="order-1 md:order-2">
41-
<Link href="/">
42-
<span className="flex items-center text-xl font-bold tracking-widest text-gray-900 no-underline hover:text-gray-700 transition-colors">
43-
NETTBUTIKK
44-
</span>
45-
</Link>
46-
</div>
47-
<div
48-
className="flex items-center order-2 md:order-3"
49-
id="nav-content"
50-
>
51-
<AlgoliaSearchBox />
52-
<MobileSearch />
53-
{!isMobile && <Cart />}
54-
</div>
50+
</div>
51+
<Link href="/">
52+
<span className="text-xl font-bold tracking-widest text-gray-900 hover:text-gray-700 transition-colors">
53+
NETTBUTIKK
54+
</span>
55+
</Link>
56+
<div className="flex items-center space-x-3">
57+
<AlgoliaSearchBox />
58+
<Cart />
59+
</div>
60+
</div>
61+
)}
5562
</div>
5663
</nav>
5764
</header>

0 commit comments

Comments
 (0)