From efb676a8b02ab319a3ea50f1cbc4639a726d6238 Mon Sep 17 00:00:00 2001 From: Benno Tielen Date: Wed, 3 Sep 2025 13:12:54 +0200 Subject: [PATCH] feature: magazine page --- src/app/(home)/pfarrei/magazin/page.tsx | 58 +++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 src/app/(home)/pfarrei/magazin/page.tsx diff --git a/src/app/(home)/pfarrei/magazin/page.tsx b/src/app/(home)/pfarrei/magazin/page.tsx new file mode 100644 index 0000000..ad0a33f --- /dev/null +++ b/src/app/(home)/pfarrei/magazin/page.tsx @@ -0,0 +1,58 @@ +import { PageHeader } from '@/compositions/PageHeader/PageHeader' +import { Container } from '@/components/Container/Container' +import { Row } from '@/components/Flex/Row' +import { Col } from '@/components/Flex/Col' +import Image from 'next/image' +import styles from '@/compositions/PublicationAndNewsletter/styles.module.scss' +import { Section } from '@/components/Section/Section' +import { fetchLastMagazine } from '@/fetch/magazine' +import { Button } from '@/components/Button/Button' +import { P } from '@/components/Text/Paragraph' + +export default async function MagazinePage() { + const magazine = await fetchLastMagazine(); + const magazine_url = magazine && typeof magazine.document === "object" ? magazine.document.url || undefined : undefined; + const magazine_cover = magazine && typeof magazine.cover === "object" ? magazine.cover : undefined; + + + return ( + <> + + + +
+ + + + {magazine_url && magazine_cover && magazine_cover.url && + + {'Pfarreimagazin + + } + + +

+ Bleiben Sie auf dem Laufenden! Hier finden Sie die aktuelle Ausgabe unseres Pfarrei-Magazins „Nordlicht“ mit allen Berichten und Terminen aus der Gemeinde. +

+

+ + +
+
+
+
+ +
+ + ) +} \ No newline at end of file