"use client"; import { useEffect, useState } from "react"; import { Mail, Phone, Send } from "lucide-react"; import { fetchLinks, FALLBACK_LINKS, type SiteLinks } from "@/lib/links"; export function SupportContact() { const [links, setLinks] = useState(FALLBACK_LINKS); useEffect(() => { let on = true; fetchLinks().then((l) => on && setLinks(l)); return () => { on = false; }; }, []); const email = links.supportEmail || FALLBACK_LINKS.supportEmail; return (
{email} {links.supportPhone && ( {links.supportPhone} )} {links.telegram && ( تلگرام پشتیبانی )} {links.instagram && ( 📷 اینستاگرام )}
); }