From 052be7d1c97bf1098a9d4268b752cd6b36317921 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Mon, 18 May 2026 14:36:30 +0200 Subject: [PATCH] fix(referenzen): add cleanLocation helper to resolve compilation and linting errors --- app/[locale]/referenzen/page.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) 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);