"use client" import Header from '@/components/Header' import Footer from '@/components/Footer' import Button from '@/components/objects/Button' import { Phone } from 'lucide-react' import { useTranslation } from 'react-i18next' import { SiGithub, SiForgejo, SiTelegram } from 'react-icons/si' import { Mail, Smartphone } from 'lucide-react' export default function Contact() { const { t } = useTranslation(); const sections = [ { title: t('contact.sections.busyPerson.title'), texts: t('contact.sections.busyPerson.texts', { returnObjects: true }) as string[] }, { title: t('contact.sections.callingNote.title'), texts: t('contact.sections.callingNote.texts', { returnObjects: true }) as string[] } ]; const contactButtonLabels = [ "ihatenodejs", "aidan", "p0ntu5", "+1 802-416-9516", "aidan@p0ntus.com", ]; const contactButtonHrefs = [ "https://github.com/ihatenodejs", "https://git.p0ntus.com/aidan", "https://t.me/p0ntu5", "tel:+18024169516", "mailto:aidan@p0ntus.com" ]; const contactButtonIcons = [ , , , , ]; return (

{t('contact.title')}

{contactButtonLabels.map((label, index) => ( ))}
{sections.map((section, sectionIndex) => (

{section.title}

{section.texts.map((text, index) => (

{text}

))}
))}
) }