import { ExternalLink, Mail, MapPin, Phone } from "lucide-react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface Office { id: string; region: string; city: string; address: string; phone: string; email: string; mapImage: string; } interface Contact24Props { title?: string; description?: string; offices?: Office[]; className?: string; } const Contact24 = ({ title = "حضور سازمانی در مناطق کلیدی", description = "دفاتر منطقه‌ای ما استقرار CRM، پشتیبانی سازمانی و هماهنگی فروش را برای مشتریان enterprise در سراسر جهان پوشش می‌دهند.", offices = [ { id: "1", region: "خاورمیانه", city: "تهران", address: "Valiasr St, District 6, Tehran, Iran", phone: "۲۱-۱۲۳۴۵۶۷۸", email: "tehran@company.com", mapImage: "/block-media/shadcnblocks/block/maps/map-2.png", }, { id: "2", region: "آمریکای شمالی", city: "نیویورک", address: "350 Fifth Avenue, Suite 4200, New York, NY 10118", phone: "+1 (212) 555-0123", email: "nyc@company.com", mapImage: "/block-media/shadcnblocks/block/maps/map-2.png", }, { id: "3", region: "اروپا", city: "لندن", address: "25 Bank Street, Canary Wharf, London E14 5JP", phone: "+44 20 7555 0123", email: "london@company.com", mapImage: "/block-media/shadcnblocks/block/maps/map-3.png", }, { id: "4", region: "آسیا و اقیانوسیه", city: "سنگاپور", address: "1 Raffles Place, Tower 2, Singapore 048616", phone: "+65 6555 0123", email: "singapore@company.com", mapImage: "/block-media/shadcnblocks/block/maps/map-4.png", }, ], className, }: Contact24Props) => { return (

{title}

{description}

{offices.map((office) => (
{`نقشه

{office.region}

{office.city}

))}
); }; export { Contact24 };