Gwk-Cultural-Park/components/NewsRoomPage.tsx
2024-09-07 08:40:25 +07:00

85 lines
2.5 KiB
TypeScript

import Container from 'components/BlogContainer'
import BlogHeader from 'components/BlogHeader'
import Layout from 'components/Layout'
import NewsRoomBody from 'components/NewsRoomBody'
import NewsroomHead from 'components/NewsRoomHead'
import NewsRoomHeader from 'components/NewsRoomHeader'
import PageTitle from 'components/PageTitle'
import type { Page, Settings } from 'lib/sanity.queries'
import Head from 'next/head'
import Link from 'next/link'
import { notFound } from 'next/navigation'
import { Latestpost } from '../lib/wordpress.queries'
import Footer from './Footer/Footer'
import Navbar from './Navbar/Navbar'
export interface NewsroomPageprops {
preview?: boolean
loading?: boolean
newsroomposts: Latestpost
settings: Settings
}
export default function NewsroomPage(props: NewsroomPageprops) {
const { loading, newsroomposts, settings } = props
//const { title = demo.title } = settings || {}
const slug = newsroomposts?.slug
// if (!slug && !preview) {
// notFound()
// }
return (
<>
<Head>
<NewsroomHead newsroomposts={newsroomposts} />
</Head>
<Layout preview={null} loading={loading}>
<Navbar />
<BlogHeader title={null} level={2} />
{!newsroomposts ? (
<PageTitle>Loading</PageTitle>
) : (
<>
<article>
{/* <NewsRoomHeader
title={newsroomposts.title}
date={newsroomposts.date}
excerpt={newsroomposts.excerpt}
/> */}
<Container>
{/* <NewsRoomBody content={newsroomposts.content} /> */}
</Container>
</article>
<Container>
<section>
<div className="bg-slate-300 col-span-3 mb-20 grid h-auto grid-cols-2 gap-6 rounded p-6">
<div className="w-full text-center align-middle">
<h3 className="text-2xl font-medium">Have Questions?</h3>
</div>
{/* <div className='w-full inline-block'><Image src={LogoGWK} alt="Garuda Wisnu Kencana" height={150}/></div> */}
<div className="w-full text-center align-middle">
<Link href="/">
<h3 className="text-2xl font-medium">Connect With Us</h3>
</Link>
</div>
</div>
</section>
</Container>
</>
)}
</Layout>
<Footer />
</>
)
}