import type { Metadata } from "next"; import { PageHero } from "@/components/PageHero"; import { Section } from "@/components/Section"; import { contact, team } from "@/lib/contact"; export const metadata: Metadata = { title: "İletişim", description: "Impact iletişim kanalları: e-posta, Instagram, LinkedIn, WhatsApp.", }; const channels = [ { key: "email", title: "E-posta", value: contact.email, href: `mailto:${contact.email}`, help: "Genel sorular, sponsor talepleri ve işbirlikleri.", }, { key: "instagram", title: "Instagram", value: `@${contact.instagram.handle}`, href: contact.instagram.url, help: "Etkinlik duyuruları, geçmiş fotoğraflar, anlık içerik.", }, { key: "linkedin", title: "LinkedIn", value: "impactcommunit", href: contact.linkedin.url, help: "Kurumsal iletişim, sponsor ve partner ağı.", }, { key: "whatsapp", title: "WhatsApp", value: "Topluluğa katıl", href: contact.whatsapp.url, help: "Katılımcı, gönüllü ve mentor topluluğu.", }, ]; const altMails = [ "contact@impact.tr", "info@impact.tr", "hello@impact.tr", ]; export default function ContactPage() { return ( <> Bize ulaşın} lead="Sponsor, partner, gönüllü, mentor ya da sadece meraklı — hangi kanalı seçersen seç yanıt veriyoruz." /> {/* Channels */}
{channels.map((ch) => (
{ch.title}
{ch.value}
{ch.help}
))}
{/* Team emails */}
{team.map((m) => { const handle = m.name.split(" ")[0].toLowerCase().replace(/ı/g, "i"); const email = `${handle}@impact.tr`; return ( {m.name .split(" ") .map((w) => w[0]) .slice(0, 2) .join("")}
{m.name}
{m.role}
{email} →
); })}
{/* Alt mails */}
{altMails.map((m) => ( {m} ↗ ))}
); }