import React from 'react'; import Link from 'next/link'; export interface JobListingBlockProps { title?: string; showJobs?: boolean; showFairs?: boolean; fairsTitle?: string; fairs?: Array<{ name: string; date: string; type: string }>; emptyStateMessage?: string; emptyStateLinkText?: string; emptyStateLinkHref?: string; } export const JobListingBlock = async (props: JobListingBlockProps) => { const { title, showJobs = true, showFairs, fairsTitle = 'Nächste Messetermine 2026', fairs = [ { name: 'Intersolar München', date: '19. - 21. Juni 2026', type: 'Energie-Messe' }, { name: 'Windenergietage Linstow', date: '04. - 06. November 2026', type: 'Fachkongress' }, { name: 'Kabelwerkstatt Wiesbaden', date: '02. - 03. Dezember 2026', type: 'Fachmesse' } ], emptyStateMessage = 'Aktuell sind alle Positionen besetzt. Senden Sie uns gerne eine Initiativbewerbung!', emptyStateLinkText = 'Jetzt Kontakt aufnehmen', emptyStateLinkHref = '/kontakt' } = props; // Since Payload is removed, we use an empty array or static data const jobs: any[] = []; return (
{job.location}
{emptyStateMessage}
{emptyStateLinkText}