only show newsletter block on front page for now

This commit is contained in:
2025-08-11 00:04:24 +02:00
parent 55d9bcbef8
commit c8b0c99d8d
2 changed files with 34 additions and 32 deletions

View File

@@ -5,6 +5,7 @@ import { HomeFragment } from "@/gql/graphql";
import { getClient } from "@/app/client"; import { getClient } from "@/app/client";
import { FeaturedEvents } from "@/components/events/FeaturedEvents"; import { FeaturedEvents } from "@/components/events/FeaturedEvents";
import { NewsList } from "@/components/news/NewsList"; import { NewsList } from "@/components/news/NewsList";
import { Newsletter } from "@/components/general/Newsletter";
import { UpcomingEvents } from "@/components/events/UpcomingEvents"; import { UpcomingEvents } from "@/components/events/UpcomingEvents";
import { Pig } from "@/components/general/Pig"; import { Pig } from "@/components/general/Pig";
import Link from "next/link"; import Link from "next/link";
@@ -58,36 +59,39 @@ export default async function Home() {
]; ];
return ( return (
<main className="site-main index" id="main"> <>
<FeaturedEvents events={featuredEvents} /> <main className="site-main index" id="main">
<UpcomingEvents events={events} /> <FeaturedEvents events={featuredEvents} />
<div className="infoBlock"> <UpcomingEvents events={events} />
<SectionHeader heading="Besøk oss" link="/praktisk" linkText="Praktisk info" /> <div className="infoBlock">
<div> <SectionHeader heading="Besøk oss" link="/praktisk" linkText="Praktisk info" />
<h2 className="title">Skal du besøke Chateau Neuf?</h2> <div>
<p> <h2 className="title">Skal du besøke Chateau Neuf?</h2>
Vi hjelper deg med å finne frem, og sørger for at du har en fin <p>
opplevelse. Vi hjelper deg med å finne frem, og sørger for at du har en fin
</p> opplevelse.
<Link href="/praktisk#adkomst" className="button"> </p>
<span>Adresse og adkomst</span> <Link href="/praktisk#adkomst" className="button">
<Icon type="arrowRight" /> <span>Adresse og adkomst</span>
</Link> <Icon type="arrowRight" />
<Link href="/praktisk#billetter" className="button"> </Link>
<span>Billetter</span> <Link href="/praktisk#billetter" className="button">
<Icon type="arrowRight" /> <span>Billetter</span>
</Link> <Icon type="arrowRight" />
<Link href="/praktisk#apningstider" className="button"> </Link>
<span>Åpningstider</span> <Link href="/praktisk#apningstider" className="button">
<Icon type="arrowRight" /> <span>Åpningstider</span>
</Link> <Icon type="arrowRight" />
</Link>
</div>
<div className="pig">
<Pig type="point" />
</div>
<SectionFooter link="/praktisk" linkText="Praktisk info" />
</div> </div>
<div className="pig"> <NewsList heading="Siste nytt" featured news={news} />
<Pig type="point" /> </main>
</div> <Newsletter />
<SectionFooter link="/praktisk" linkText="Praktisk info" /> </>
</div>
<NewsList heading="Siste nytt" featured news={news} />
</main>
); );
} }

View File

@@ -7,7 +7,6 @@ import {
getOpeningHours, getOpeningHours,
getTodaysOpeningHoursForFunction, getTodaysOpeningHoursForFunction,
} from "@/lib/openinghours"; } from "@/lib/openinghours";
import { Newsletter } from "../general/Newsletter";
async function OpeningHoursTable() { async function OpeningHoursTable() {
const allOpeningHours = await getOpeningHours(); const allOpeningHours = await getOpeningHours();
@@ -38,7 +37,6 @@ async function OpeningHoursTable() {
export const Footer = () => { export const Footer = () => {
return ( return (
<> <>
<Newsletter />
<footer className={styles.footer}> <footer className={styles.footer}>
<div className={styles.social}> <div className={styles.social}>
<h2>Følg oss</h2> <h2>Følg oss</h2>