--- import BaseLayout from '../layouts/BaseLayout.astro'; import AnchorNav from '../components/AnchorNav.astro'; import TheaterSection from '../components/TheaterSection.astro'; import PhotoGallery from '../components/PhotoGallery.astro'; import { sanityClient } from '../sanity/client'; import { renderPortableText } from '../sanity/portableText'; import { urlFor } from '../sanity/imageUrl'; import { theaterHomepageQuery } from '../sanity/queries'; import { MapPin } from '@lucide/astro'; const content = await sanityClient.fetch(theaterHomepageQuery) ?? {}; ---

{content.hero?.title_de || 'Freilichttheater in Ziefen'} {content.hero?.title_en || 'Open-Air Theater in Ziefen'}

Theater Ziefen Logo

{content.hero?.subtitle_de || ''} {content.hero?.subtitle_en || ''}

2028
{content.team?.organizations && content.team.organizations.length > 0 && (
{content.team.organizations.map((org: any) => { const cardContent = ( {org.logo && (
{`${org.name}
)}

{org.name}

{org.role_de}

{org.role_en}

); return org.url ? ( {cardContent} ) : (
{cardContent}
); })}
)}
{content.mitwirkung?.director_name && (

Kontakt Regisseur: Contact Director:

{content.mitwirkung.director_name}

{content.mitwirkung.director_email && (

E-Mail: Email: {' '} {content.mitwirkung.director_email}

)} {content.mitwirkung.director_phone && (

Telefon: Phone: {' '} {content.mitwirkung.director_phone}

)}
)} {content.termine?.events && content.termine.events.length > 0 && (
{content.termine.events.map((event: any, index: number) => (
{event.date}

{event.title_de} {event.title_en}

{event.description_de}

{event.description_en}

))}
)}
{content.tickets?.ticket_url && ( )}