"use client"; import Navbar from "@comp/Navbar/page"; import PersianNumber from "plugins/PersianNumber"; import SideBarProfile from "../component/SideBarProfile/page"; import { useContext, useEffect, useState } from "react"; import AppContext from "@ctx/AppContext"; import moment from "jalali-moment"; import BottomSheetSeeOrder from "plugins/bottomSheet/BottomSheetSeeOrder"; const Page = () => { const CTX = useContext(AppContext); const orderUser = CTX.state.orderUser; const [idOrder, setIdOrder] = useState(null); const [bag, setBag] = useState([]); const getStatusDescription = (status) => { switch (status) { case 0: return "سبد خرید"; case 1: return "ثبت شده"; case 2: return "پرداخت شده"; case 10: return "درحال پردازش"; case 20: return "ارسال شده"; case 200: return "انجام شده"; case 500: return "کنسل شده"; default: return "نامعلوم"; } }; const handleSubmit = (status, id) => { if (status == 0) { CTX.GoCheckOut(); } else { setIdOrder(id); setTimeout(() => { CTX.setBottomSheetSeeOrderOpen(true); }, 100); } }; useEffect(() => { CTX.fetchOrderUser(); }, []); return ( <>

سابقه سفارشات

{/*

جاری

تحویل شده

مرجوع شده

لغو شده

*/}
{orderUser?.map((e) => ( <> {orderUser.length > 0 ? ( ) : (

شما سفارشی ندارید

)} ))} {/* Add more rows as needed */}
قیمت{" "} تاریخ سفارش کد سفارش{" "} مرحله سفارش عملیات
{" "} {" "} {e.factorCode} {getStatusDescription(e.orderStatus)} {e.orderStatus == 500 ? ( "---" ) : ( )}
); }; export default Page;