mirror of
https://github.com/vercel/commerce.git
synced 2025-06-29 18:01:21 +00:00
Changed Navbar "All" link to point to search (but with no specific query) instead of reloading the page (the ACME logo next to it already does that)
52 lines
1.4 KiB
TypeScript
52 lines
1.4 KiB
TypeScript
import { FC } from 'react'
|
|
import Link from 'next/link'
|
|
import s from './Navbar.module.css'
|
|
import { Logo } from '@components/ui'
|
|
import { Searchbar, UserNav } from '@components/core'
|
|
interface Props {
|
|
className?: string
|
|
}
|
|
|
|
const Navbar: FC<Props> = ({ className }) => {
|
|
const rootClassName = className
|
|
|
|
return (
|
|
<div className={rootClassName}>
|
|
<div className="flex justify-between align-center flex-row py-4 md:py-6 relative">
|
|
<div className="flex flex-1 items-center">
|
|
<Link href="/">
|
|
<a className={s.logo} aria-label="Logo">
|
|
<Logo />
|
|
</a>
|
|
</Link>
|
|
<nav className="space-x-4 ml-6 hidden lg:block">
|
|
<Link href="/search">
|
|
<a className={s.link}>All</a>
|
|
</Link>
|
|
<Link href="/search?q=clothes">
|
|
<a className={s.link}>Clothes</a>
|
|
</Link>
|
|
<Link href="/search?q=accessories">
|
|
<a className={s.link}>Accessories</a>
|
|
</Link>
|
|
</nav>
|
|
</div>
|
|
|
|
<div className="flex-1 justify-center hidden lg:flex">
|
|
<Searchbar />
|
|
</div>
|
|
|
|
<div className="flex flex-1 justify-end space-x-8">
|
|
<UserNav />
|
|
</div>
|
|
</div>
|
|
|
|
<div className="flex pb-4 lg:px-6 lg:hidden">
|
|
<Searchbar id="mobileSearch" />
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default Navbar
|