diff --git a/app/[locale]/referenzen/page.tsx b/app/[locale]/referenzen/page.tsx index cecbe088e..96f2b94da 100644 --- a/app/[locale]/referenzen/page.tsx +++ b/app/[locale]/referenzen/page.tsx @@ -34,6 +34,17 @@ export async function generateMetadata({ params }: PageProps): Promise }; } +function cleanLocation(location?: string): string { + if (!location) return ''; + // Remove 5 digit postal codes + let cleaned = location.replace(/\b\d{5}\b/g, ''); + // Clean up multiple spaces, slashes and commas + cleaned = cleaned.replace(/\s*,\s*/g, ', ').replace(/\s*\/\s*/g, ' / ').trim(); + // Remove leading/trailing slash/comma residues + cleaned = cleaned.replace(/^[,/\s]+|[,/\s]+$/g, '').trim(); + return cleaned || location; +} + export default async function ReferenzenOverview(props: { params: Promise<{ locale: string }> }) { const { locale } = await props.params; setRequestLocale(locale);