import React from 'react' import { FileText, Calculator, ShieldCheck, Scale, HelpCircle, Users, Coins, LucideIcon, } from 'lucide-react' const iconMap: Record = { fileText: FileText, calculator: Calculator, shieldCheck: ShieldCheck, scale: Scale, helpCircle: HelpCircle, users: Users, coins: Coins, } export interface ServicesDetailedProps { title: string subtitle?: string | null services?: Array<{ id?: string | null title: string description: string icon?: string | null }> | null } export const ServicesDetailedBlock: React.FC = ({ title, subtitle, services, }) => { return (

{title}

{subtitle && (

{subtitle}

)}
{(services || []).map((service, index) => { const Icon = (service.icon && iconMap[service.icon]) || FileText return (

{service.title}

{service.description}

) })}
) }