1
0
mirror of https://github.com/vercel/commerce.git synced 2025-07-29 05:01:22 +00:00
Files
assets
components
auth
cart
core
Avatar
EnhancedImage
Featurebar
Footer
HTMLContent
Head
I18nWidget
Layout
Navbar
Navbar.module.css
Navbar.tsx
index.ts
Searchbar
Toggle
UserNav
index.ts
icons
product
ui
wishlist
config
lib
pages
public
utils
.gitignore
.prettierignore
README.md
codegen.json
global.d.ts
next-env.d.ts
next.config.js
package.json
postcss.config.js
tailwind.config.js
tsconfig.json
yarn.lock
commerce/components/core/Navbar/Navbar.tsx
Belen Curcio f3d506e271 changes
2020-10-26 10:20:34 -03:00

52 lines
1.3 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="cursor-pointer" aria-label="Logo">
<Logo />
</a>
</Link>
<nav className="space-x-4 ml-6 hidden lg:block">
<Link href="/">
<a className={s.link}>All</a>
</Link>
<Link href="/">
<a className={s.link}>Clothes</a>
</Link>
<Link href="/">
<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