امارات به ایران
{formatNumber(settings.rateUaeToIran)} تومان
ایران به امارات
{formatNumber(settings.rateIranToUae)} تومان
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 = () => (
ما در رسانه خبر امارات با بیش از یک دهه سابقه درخشان در اطلاعرسانی، اکنون با ارائه خدمات سریع، امن و مطمئن حواله ارزی در خدمت شما هستیم. امنیت تراکنشهای شما تضمین شده است.
{t.text}
تجربه خود را با ما به اشتراک بگذارید:
لطفا اطلاعات حساب گیرنده و شماره تماس خودتان را با دقت وارد کنید:
لطفاً مبلغ {amountSend} درهم خود را به حساب زیر واریز کنید و عکس رسید را در پایین آپلود نمایید.
جهت واریز مبلغ {amountSend} تومان، شماره حساب ایران برای شما از طریق واتساپ ارسال خواهد شد. لطفاً درخواست خود را ثبت کنید.
پس از تایید، پروسه حواله شما سریعاً استارت میخورد.
در صورت هرگونه سوال یا پیگیری با پشتیبانی در ارتباط باشید:
درخواست شما دریافت شد. رسید واریزیها و وضعیت حواله از طریق واتساپ برای شما ارسال خواهد شد.
UAE-Khabar.com
امارات به ایران
{formatNumber(settings.rateUaeToIran)} تومان
ایران به امارات
{formatNumber(settings.rateIranToUae)} تومان