Gwk-Cultural-Park/components/Navbar/NavPageItems.tsx

117 lines
4.4 KiB
TypeScript
Raw Normal View History

2024-09-07 01:40:25 +00:00
//import { indexPageQuery, Page } from 'lib/sanity.queries'
import Link from 'next/link'
import React, { useEffect, useState } from 'react'
import styles from './NavPageItems.module.css'
function NavPageItems() {
const [navMenus, SeNavMenus] = useState([])
useEffect(() => {
async function loadF() {
if (navMenus.length == 0) {
if (localStorage.getItem('navbarcustome') != undefined) {
SeNavMenus(JSON.parse(localStorage.getItem('navbarcustome')))
}
fetch('/api/navbar')
.then(function (w) {
return w.json()
})
.then(function (s) {
SeNavMenus(s[0].linkpage)
localStorage.setItem('navbarcustome', JSON.stringify(s[0].linkpage))
})
}
}
loadF()
}, [navMenus])
return (
<div className="font-sans">
<ul className="space-x-7">
{/* <li className='list-none inline odd:bg-white even:bg-slate-50'>
2024-09-08 08:25:35 +00:00
<Link href="/pages/the-story" className="text-stone-600 hover:text-yellow-500 tracking-tight ease-in duration-150 mainmenu font-sans">The Story</Link>
2024-09-07 01:40:25 +00:00
</li> */}
<li className="even:bg-slate-50 inline list-none odd:bg-white">
<Link
href="/pages/the-cultural-heritage"
2024-09-08 08:25:35 +00:00
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
2024-09-07 01:40:25 +00:00
>
Cultural Heritage
</Link>
</li>
{/* <li className='list-none inline odd:bg-white even:bg-slate-50'>
2024-09-08 08:25:35 +00:00
<Link href="/pages/the-park" className="text-stone-600 hover:text-yellow-500 tracking-tight ease-in duration-150 mainmenu">The Park</Link>
2024-09-07 01:40:25 +00:00
</li> */}
{/* <li className='list-none inline odd:bg-white even:bg-slate-50'>
2024-09-08 08:25:35 +00:00
<Link href="/pages/function" className="text-stone-600 hover:text-yellow-500 tracking-tight ease-in duration-150 mainmenu">Function</Link>
2024-09-07 01:40:25 +00:00
</li> */}
<li className="even:bg-slate-50 inline list-none odd:bg-white">
<Link
href="/pages/the-events"
2024-09-08 08:25:35 +00:00
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
2024-09-07 01:40:25 +00:00
>
The Events
</Link>
</li>
<li className="even:bg-slate-50 inline list-none odd:bg-white">
<Link
href="/pages/the-story"
2024-09-08 08:25:35 +00:00
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
2024-09-07 01:40:25 +00:00
>
The Story
</Link>
</li>
2024-09-08 08:25:35 +00:00
<li className="even:bg-slate-50 inline list-none odd:bg-white">
<Link
href="/pages/wedding"
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
>
Wedding
</Link>
</li>
2024-09-07 01:40:25 +00:00
{/* <li className='list-none inline odd:bg-white even:bg-slate-50'>
2024-09-08 08:25:35 +00:00
<Link href="/pages/the-cultural-map" className="text-stone-600 hover:text-yellow-500 tracking-tight ease-in duration-150 mainmenu">Map GWK Cultural Park</Link>
2024-09-07 01:40:25 +00:00
</li> */}
{/* <li className='list-none inline odd:bg-white even:bg-slate-50'>
2024-09-08 08:25:35 +00:00
<Link href="/pages/faq" className="text-stone-600 hover:text-yellow-500 tracking-tight ease-in duration-150 mainmenu">FAQ</Link>
2024-09-07 01:40:25 +00:00
</li> */}
<li className="even:bg-slate-50 inline list-none odd:bg-white">
<Link
href="/monthly-release/page/1"
2024-09-08 08:25:35 +00:00
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
2024-09-07 01:40:25 +00:00
>
Monthly Update
</Link>
</li>
<li className="even:bg-slate-50 inline list-none odd:bg-white">
<Link
href="/media-corner/page/1"
2024-09-08 08:25:35 +00:00
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
2024-09-07 01:40:25 +00:00
>
News & Media
</Link>
</li>
2024-09-08 08:25:35 +00:00
2024-09-07 01:40:25 +00:00
{/* {navMenus.map(function (d, i) {
return (
<li
key={i}
className="inline list-none odd:bg-white even:bg-slate-50"
>
<Link
href={'/pages/id/' + d.slug}
2024-09-08 08:25:35 +00:00
className="mainmenu tracking-tight text-stone-600 duration-150 ease-in-out hover:text-yellow-500"
2024-09-07 01:40:25 +00:00
>
{d.title}
</Link>
</li>
)
})} */}
</ul>
</div>
)
}
export default NavPageItems