.
This commit is contained in:
parent
567da4379c
commit
4257582d24
@ -9,6 +9,21 @@ import { Link, useLocation } from "react-router-dom";
|
|||||||
import { UeckoLogo } from "../UeckoLogo";
|
import { UeckoLogo } from "../UeckoLogo";
|
||||||
import { UserButton } from "./components";
|
import { UserButton } from "./components";
|
||||||
|
|
||||||
|
const mainMenu = [
|
||||||
|
{
|
||||||
|
label: "main_menu.quotes",
|
||||||
|
to: "/quotes",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "main_menu.catalog",
|
||||||
|
to: "/catalog",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "main_menu.settings",
|
||||||
|
to: "/settings",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
export const LayoutHeader = () => {
|
export const LayoutHeader = () => {
|
||||||
const location = useLocation();
|
const location = useLocation();
|
||||||
|
|
||||||
@ -24,50 +39,19 @@ export const LayoutHeader = () => {
|
|||||||
<UeckoLogo className='w-24' />
|
<UeckoLogo className='w-24' />
|
||||||
<span className='sr-only'>Uecko</span>
|
<span className='sr-only'>Uecko</span>
|
||||||
</Link>
|
</Link>
|
||||||
{/*<Link
|
{mainMenu.map((menuItem) => (
|
||||||
to='/home'
|
<Link
|
||||||
className={cn(
|
to={menuItem.to}
|
||||||
"transition-colors text-muted-foreground hover:text-foreground",
|
className={cn(
|
||||||
isActiveLink("/home") ? "text-foreground" : "text-muted-foreground"
|
"transition-colors text-muted-foreground hover:text-foreground",
|
||||||
)}
|
isActiveLink(menuItem.to)
|
||||||
>
|
? "text-foreground font-bold"
|
||||||
<Trans i18nKey='main_menu.home' />
|
: "text-muted-foreground font-semibold"
|
||||||
</Link>*/}
|
)}
|
||||||
<Link
|
>
|
||||||
to='/quotes'
|
<Trans i18nKey={menuItem.label} />
|
||||||
className={cn(
|
</Link>
|
||||||
"transition-colors text-muted-foreground hover:text-foreground",
|
))}
|
||||||
isActiveLink("/quotes") ? "text-foreground" : "text-muted-foreground"
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
<Trans i18nKey='main_menu.quotes' />
|
|
||||||
</Link>
|
|
||||||
<Link
|
|
||||||
to='/catalog'
|
|
||||||
className={cn(
|
|
||||||
"transition-colors text-muted-foreground hover:text-foreground",
|
|
||||||
isActiveLink("/catalog") ? "text-foreground" : "text-muted-foreground"
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
<Trans i18nKey='main_menu.catalog' />
|
|
||||||
</Link>
|
|
||||||
{/*<Link
|
|
||||||
to='/dealers'
|
|
||||||
className={cn(
|
|
||||||
"transition-colors text-muted-foreground hover:text-foreground",
|
|
||||||
isActiveLink("/dealers") ? "text-foreground" : "text-muted-foreground"
|
|
||||||
)}
|
|
||||||
<Trans i18nKey='main_menu.dealers' />
|
|
||||||
</Link>*/}
|
|
||||||
<Link
|
|
||||||
to='/settings'
|
|
||||||
className={cn(
|
|
||||||
"transition-colors text-muted-foreground hover:text-foreground",
|
|
||||||
isActiveLink("/settings") ? "text-foreground" : "text-muted-foreground"
|
|
||||||
)}
|
|
||||||
>
|
|
||||||
<Trans i18nKey='main_menu.settings' />
|
|
||||||
</Link>
|
|
||||||
</nav>
|
</nav>
|
||||||
<Sheet>
|
<Sheet>
|
||||||
<SheetTrigger asChild>
|
<SheetTrigger asChild>
|
||||||
@ -82,28 +66,28 @@ export const LayoutHeader = () => {
|
|||||||
<Package2Icon className='w-6 h-6' />
|
<Package2Icon className='w-6 h-6' />
|
||||||
<span className='sr-only'>Uecko</span>
|
<span className='sr-only'>Uecko</span>
|
||||||
</Link>
|
</Link>
|
||||||
{/*<Link to='/home' className='text-muted-foreground hover:text-foreground'>
|
{mainMenu.map((menuItem) => (
|
||||||
<Trans i18nKey='main_menu.home' />
|
<Link
|
||||||
</Link>*/}
|
key={menuItem.to}
|
||||||
<Link to='/quotes' className='text-muted-foreground hover:text-foreground'>
|
to={menuItem.to}
|
||||||
<Trans i18nKey='main_menu.quotes' />
|
className={cn(
|
||||||
</Link>
|
"flex items-center gap-4 px-4 py-3 rounded-lg transition-colors",
|
||||||
<Link to='/catalog' className='text-muted-foreground hover:text-foreground'>
|
"hover:bg-primary-light hover:text-primary text-muted-foreground"
|
||||||
<Trans i18nKey='main_menu.catalog' />
|
)}
|
||||||
</Link>
|
>
|
||||||
<Link to='/dealers' className='text-muted-foreground hover:text-foreground'>
|
{menuItem.icon}
|
||||||
<Trans i18nKey='main_menu.dealers' />
|
<Trans i18nKey={menuItem.label} />
|
||||||
</Link>
|
</Link>
|
||||||
<Link to='/settings' className='hover:text-foreground'>
|
))}
|
||||||
<Trans i18nKey='main_menu.settings' />
|
|
||||||
</Link>
|
|
||||||
</nav>
|
</nav>
|
||||||
</SheetContent>
|
</SheetContent>
|
||||||
</Sheet>
|
</Sheet>
|
||||||
|
|
||||||
<Link to='/' className='flex items-center font-semibold shrink-0 md:hidden'>
|
<Link to='/' className='flex items-center font-semibold shrink-0 md:hidden'>
|
||||||
<UeckoLogo className='w-24' />
|
<UeckoLogo className='w-24' />
|
||||||
<span className='sr-only'>Uecko</span>
|
<span className='sr-only'>Uecko</span>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
||||||
<div className='flex items-center justify-end w-full gap-4 md:ml-auto md:gap-2 lg:gap-4'>
|
<div className='flex items-center justify-end w-full gap-4 md:ml-auto md:gap-2 lg:gap-4'>
|
||||||
<UserButton />
|
<UserButton />
|
||||||
<SupportModal />
|
<SupportModal />
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user