"use client"; import { useEffect, useState } from "react"; import { Play, Smartphone, Download } from "lucide-react"; import { fetchLinks, FALLBACK_LINKS, type SiteLinks } from "@/lib/links"; import { APP_URL } from "@/lib/site"; function BazaarIcon() { return 🛒; } function MyketIcon() { return 🟢; } export function DownloadButtons({ variant = "hero" }: { variant?: "hero" | "full" }) { const [links, setLinks] = useState(FALLBACK_LINKS); useEffect(() => { let on = true; fetchLinks().then((l) => on && setLinks(l)); return () => { on = false; }; }, []); const webUrl = links.webPlayUrl || APP_URL; return ( {/* Always available: play in browser */} بازی در مرورگر (رایگان) {links.bazaarEnabled && links.bazaarUrl && ( کافهبازار )} {links.myketEnabled && links.myketUrl && ( مایکت )} {links.iosPwaEnabled && ( 🍏 نصب روی آیفون (iOS) )} {variant === "full" && links.iosPwaEnabled && ( نصب روی اندروید (PWA) )} {links.directApkEnabled && links.directApkUrl && ( دانلود مستقیم APK )} ); }