import React from 'react'; import { useTranslation } from 'react-i18next'; import { Shield, Car, Home, Users, Briefcase, Heart, FileText, CheckCircle, Star, TrendingUp } from 'lucide-react'; import Layout from '@/components/Layout'; const Leistungen = () => { const { t } = useTranslation('leistungen'); const translatedServices = t('services', { returnObjects: true }) as unknown; const services: Array<{ title: string; description: string; features: string[] }> = Array.isArray(translatedServices) ? (translatedServices as Array<{ title: string; description: string; features: string[] }>) : []; const serviceIcons = [Car, Home, Users, Heart, Briefcase, FileText]; const translatedAdvantages = t('advantages', { returnObjects: true }) as unknown; const advantages: string[] = Array.isArray(translatedAdvantages) ? (translatedAdvantages as string[]) : []; return (
{/* Content */}
{/* Services Grid */} {/* Services Grid */}

{t('servicesTitle', 'Unsere Versicherungslösungen')}

{services.map((service, index) => { const Icon = serviceIcons[index] ?? Shield; return (

{service.title}

{service.description}

{service.features.map((feature: string, featureIndex: number) => (
{feature}
))}
); })}
{/* Advantages Section */}

{t('advantagesTitle', 'Warum Agentur Mizera?')}

{advantages.map((advantage: string, index: number) => (

{advantage}

))}
{/* Process Section */}

{t('processTitle', 'Unser Beratungsprozess')}

{[ { step: '1', title: t('processStep1Title', 'Bedarfsanalyse'), description: t('processStep1Description', 'Gemeinsame Erfassung Ihrer individuellen Bedürfnisse und Wünsche') }, { step: '2', title: t('processStep2Title', 'Vergleichsanalyse'), description: t('processStep2Description', 'Vergleich führender Versicherungsanbieter auf dem Markt') }, { step: '3', title: t('processStep3Title', 'Individuelle Empfehlung'), description: t('processStep3Description', 'Präsentation der passenden Versicherungslösungen') }, { step: '4', title: t('processStep4Title', 'Begleitung'), description: t('processStep4Description', 'Unterstützung bei der Vertragsabwicklung und laufenden Betreuung') } ].map((item, index) => (
{item.step}

{item.title}

{item.description}

))}
{/* Statistics Section */}

{t('statisticsTitle', 'Unsere Erfolge in Zahlen')}

50+

{t('statistics1', 'Versicherungspartner')}

1.000+

{t('statistics2', 'Zufriedene Kunden')}

15+

{t('statistics3', 'Jahre Erfahrung')}

98%

{t('statistics4', 'Kundenzufriedenheit')}

{/* Contact Section */}

{t('contactTitle', 'Persönliche Beratung')}

{t('contactDescription', 'Lassen Sie sich von unseren Experten beraten und finden Sie die optimale Versicherungslösung für Ihre Bedürfnisse.')}

); }; export default Leistungen;