import { getDictionary } from "@/lib/dictionaries"; import ContactForm from "@/components/sections/ContactForm"; import { localeAlternates } from "@/lib/seo"; import type { Metadata } from "next"; export async function generateMetadata({ params, }: { params: Promise<{ locale: string }>; }): Promise { const { locale } = await params; const isSR = locale === "sr"; return { title: isSR ? "Kontakt" : "Contact", description: isSR ? "Kontaktirajte me za vaš sljedeći projekat." : "Get in touch about your next project.", alternates: localeAlternates(locale, "/contact"), }; } export default async function ContactPage({ params, }: { params: Promise<{ locale: string }>; }) { const { locale } = await params; const dict = getDictionary(locale); const t = dict.contactPage; return ( <> {/* Hero */}
{t.badge}

{t.title}
{t.titleAccent}

{t.subtitle}

{/* Form section */}
); }