"use client"; import { Mail, Phone, MapPin } from "lucide-react"; import { Navbar } from "@/components/layout/Navbar"; import { Footer } from "@/components/layout/Footer"; import { useSiteSettings } from "@/contexts/SiteSettingsContext"; import { appName } from "@/lib/siteConfig"; export default function ContactPage() { const { settings, loading } = useSiteSettings(); const orgName = settings.org_name || appName; const email = settings.org_email || ""; const phone = settings.org_phone || ""; const address = settings.org_address || ""; const hasAny = !!(email || phone || address); return (

Contact {orgName}

We'd love to hear from you — reach out any of the ways below.

{!loading && !hasAny && (

Contact details haven't been set up yet.

)}
{email && (
Email
{email}
)} {phone && (
Phone
{phone}
)} {address && (
Address
{address}
)}
); }