import React, { useState } from 'react'
import Head from 'next/head'
import Link from 'next/link'
import { useRouter } from 'next/router'
import User from './user'
type INavEntry = {
label: string
href: string
}
const NAV_ENTRIES = [
{
label: 'Home',
href: '/',
},
{
label: 'Buchungsanfrage',
href: '/book',
},
{
label: 'Preise',
href: '/prices',
},
{
label: 'Mietbedingungen',
href: '/terms',
},
]
function NavEntries({ children, navEntries, changeRoute }) {
return (
<>
{navEntries?.map(({ label, href }: INavEntry, index: React.Key) => {
return (
{label}
)
})}
{children}
>
)
}
export default function Header() {
const router = useRouter()
const [hamburgerOpen, setHamburgerOpen] = useState(false)
function changeRoute(event: React.PointerEvent) {
event.preventDefault()
setHamburgerOpen(false)
router.push(event.currentTarget.href)
}
const navEntries: (INavEntry | React.ReactNode)[] = [
...NAV_ENTRIES,
,
]
return (
<>
Pfadi-Bussle
Pfadi-Bussle
>
)
}