import React, { useState, useEffect } from 'react'; import { ArrowLeft, ArrowRight, ArrowDownUp, Upload, CheckCircle, Info, Phone, ShieldCheck, MessageCircle, Star, Users, Send } from 'lucide-react'; export default function App() { // --- تنظیمات پایه (قابل تغییر توسط ادمین در آینده) --- const [settings] = useState({ rateUaeToIran: 42100, rateIranToUae: 43000, adminAccount: { name: "DANIAL ROWSHANI", bank: "Ruya Community Islamic Bank LLC", accountNo: "5812204080000001", iban: "AE791325812204080000001" }, supportWhatsapp: "971521697431", supportLink: "https://wa.me/971521697431" }); // --- وضعیت‌های اپلیکیشن --- const [step, setStep] = useState(0); // 0: انتخاب نوع، 1: مبلغ، 2: اطلاعات، 3: واریز، 4: موفقیت const [transferType, setTransferType] = useState(null); // 'uae-to-iran' | 'iran-to-uae' // اطلاعات حواله const [amountSend, setAmountSend] = useState(''); const [amountReceive, setAmountReceive] = useState(''); // اطلاعات فرم const [formData, setFormData] = useState({ receiverAccount: '', receiverName: '', whatsapp: '', note: '', receipt: null }); // وضعیت فرم نظرات const [reviewName, setReviewName] = useState(''); const [reviewText, setReviewText] = useState(''); const [reviewSubmitted, setReviewSubmitted] = useState(false); // دیتای فیک نظرات const testimonials = [ { id: 1, name: 'علی رضایی', text: 'بسیار سریع و با بهترین ریت انجام شد. ممنون از تیم خبر امارات.', rate: 5 }, { id: 2, name: 'سارا م.', text: 'اولش شک داشتم ولی تو کمتر از نیم ساعت پول به حسابم نشست.', rate: 5 }, { id: 3, name: 'محمد ح.', text: 'پشتیبانی عالی در واتساپ و واریز فوری. دمتون گرم.', rate: 5 }, { id: 4, name: 'رضا کریمی', text: '۱۲ سال سابقه خبر امارات باعث شد اعتماد کنم و واقعا راضی‌ام.', rate: 5 }, { id: 5, name: 'مریم س.', text: 'بهترین و راحت‌ترین روشی بود که تا حالا برای حواله استفاده کردم.', rate: 5 }, { id: 6, name: 'امیرعلی', text: 'ریت عالی، سرعت بالا، پشتیبانی پاسخگو. چی بهتر از این؟', rate: 5 }, { id: 7, name: 'حسین د.', text: 'مبلغ بالایی رو حواله زدم و با خیال راحت انجام شد.', rate: 5 }, { id: 8, name: 'زهرا ن.', text: 'پروسه خیلی شفاف و راحتی داشت. خسته نباشید.', rate: 5 }, { id: 9, name: 'پژمان', text: 'ممنون بابت سرعت عمل بالا. همیشه از شما استفاده میکنم.', rate: 5 }, { id: 10, name: 'نیما ق.', text: 'اعتبار شما ثابت شده است. با خیال راحت حواله بزنید.', rate: 5 }, ]; // هندل ثبت نظر const handleReviewSubmit = (e) => { e.preventDefault(); if (reviewName && reviewText) { setReviewSubmitted(true); setTimeout(() => { setReviewName(''); setReviewText(''); setReviewSubmitted(false); }, 3000); } }; // --- توابع کمکی --- const formatNumber = (num) => { if (!num) return ''; return Number(num.toString().replace(/,/g, '')).toLocaleString('en-US'); }; const getRawNumber = (str) => { return Number(str.toString().replace(/,/g, '')); }; // هندل تغییر مبلغ const handleAmountChange = (e, type) => { const value = e.target.value.replace(/,/g, ''); if (isNaN(value)) return; if (transferType === 'uae-to-iran') { if (type === 'send') { setAmountSend(formatNumber(value)); setAmountReceive(formatNumber(value * settings.rateUaeToIran)); } else { setAmountReceive(formatNumber(value)); setAmountSend(formatNumber(Math.floor(value / settings.rateUaeToIran))); } } else { if (type === 'send') { setAmountSend(formatNumber(value)); setAmountReceive(formatNumber(Math.floor(value / settings.rateIranToUae))); } else { setAmountReceive(formatNumber(value)); setAmountSend(formatNumber(value * settings.rateIranToUae)); } } }; const handleFormChange = (e) => { setFormData({ ...formData, [e.target.name]: e.target.value }); }; const startTransfer = (type) => { setTransferType(type); setAmountSend(''); setAmountReceive(''); setStep(1); }; const nextStep = () => setStep(step + 1); const prevStep = () => { if (step === 1) setTransferType(null); setStep(step - 1); }; // --- کامپوننت‌های مراحل مختلف --- // مرحله 0: انتخاب نوع حواله const StepTypeSelection = () => (

نوع حواله خود را انتخاب کنید

{/* بخش اعتمادسازی و رزومه */}

بیش از ۱۲ سال تجربه

ما در رسانه خبر امارات با بیش از یک دهه سابقه درخشان در اطلاع‌رسانی، اکنون با ارائه خدمات سریع، امن و مطمئن حواله ارزی در خدمت شما هستیم. امنیت تراکنش‌های شما تضمین شده است.

{/* آمار */}
مشتریان و کاربران فعال: 1,976
{/* دکمه واتساپ */}

پشتیبانی مستقیم در واتساپ

اعتماد شما سرمایه ماست

{/* بخش نظرات */}

نظرات کاربران ما

{/* اسلایدر نظرات */}
{testimonials.map((t) => (
{t.name}
{[...Array(t.rate)].map((_, i) => ( ))}

{t.text}

))}
{/* فرم ثبت نظر */}

تجربه خود را با ما به اشتراک بگذارید:

setReviewName(e.target.value)} className="w-full bg-slate-800 border border-slate-700 rounded-lg px-3 py-2 text-sm text-white focus:outline-none focus:border-red-500" /> {reviewSubmitted ? (
نظر شما با موفقیت ثبت شد
) : ( )}
{/* استایل مخفی کردن اسکرول‌بار مرورگرهای مختلف برای اسلایدر نظرات */}