create header

This commit is contained in:
2025-05-12 17:23:05 +03:00
parent e74731b789
commit a5ffa7ae13
22 changed files with 576 additions and 24 deletions

View File

@@ -0,0 +1,65 @@
import React from 'react'
import Image from 'next/image'
import Link from 'next/link'
import Burger from './ui/Burger'
import LangSwitcher from './LangSwitcher'
import Button from './ui/Button'
const Header = () => {
return (
<div className="flex justify-between items-center px-6 py-8 w-[95%] mx-auto">
<div className="flex items-center justify-center space-x-10">
<Image
src="/images/logo.png"
alt="logo"
width={50}
height={50}
priority
/>
{/* Desktop Burger */}
<div className="hidden md:block">
<Burger />
</div>
<Link
href="/"
className="text-base font-medium px-4 hover:underline hidden md:block"
>
Могу взять посылку
</Link>
</div>
<div className="flex items-center justify-center space-x-10">
<LangSwitcher />
<Button text="Разместить объявление" className="hidden md:block" />
{/* Auth Block - Desktop */}
<div className="hidden md:block text-base font-medium">
<Link href="/register" className="hover:underline">
Регистрация
</Link>
<span> / </span>
<Link href="/login" className="hover:underline">
Войти
</Link>
</div>
{/* Mobile Controls */}
<div className="flex items-center space-x-4 md:hidden">
{/* Mobile Burger */}
{/* Mobile Auth */}
<Link href="/login">
<Image
src="/images/userlogo.png"
alt="user"
width={24}
height={24}
/>
</Link>
<Burger />
</div>
</div>
</div>
)
}
export default Header