"use client"; import { useEffect, useRef, useState } from "react"; import { PRODUCTS, formatRial } from "@/data/content"; import { gsap } from "@/utils/gsap"; export default function Products() { const rootRef = useRef(null); const [added, setAdded] = useState({}); useEffect(() => { const ctx = gsap.context(() => { gsap.fromTo( ".product-card", { opacity: 0, y: 40 }, { opacity: 1, y: 0, duration: 0.7, ease: "power2.out", stagger: 0.12, scrollTrigger: { trigger: ".product-grid", start: "top 80%", }, } ); }, rootRef); return () => ctx.revert(); }, []); const handleAdd = (id) => { setAdded((prev) => ({ ...prev, [id]: true })); // Static demo action — wire this to `submitConsultationRequest` in // src/utils/api.js once a cart/order API is available. setTimeout(() => setAdded((prev) => ({ ...prev, [id]: false })), 2200); }; return (
محصولات تخصصی

مدل‌های وندینگ ماشین روبات مارکت

سه مدل با ظرفیت‌های مختلف، متناسب با ترافیک و فضای محل نصب شما.

{PRODUCTS.map((p) => (
{p.highlight && ( پرفروش‌ترین )} {p.channels} کانال

{p.name}

{p.tagline}

{formatRial(p.price)}
    {p.features.map((f) => (
  • {f}
  • ))}
))}

قیمت‌ها به‌روزرسانی دوره‌ای دارند؛ برای استعلام نهایی و امکان پرداخت اقساطی با کارشناسان فروش تماس بگیرید.

); }