import React, { useEffect } from "react"; import Book from "./components/Book"; import { connect } from "react-redux"; import { publicApi } from "../../redux/actions"; import moment from "jalali-moment"; //assets import b1Image from "./assets/b1.png"; const colors = { 1: "#FFF700", 4: "#FF0000", 3: "#4CFF00", 2: "#196EC0", }; const status = { 1: window.t("در حال پردازش"), 4: window.t("درخواست رد شد"), 3: window.t("تکمیل شد"), 2: window.t("ارسال شده"), }; function OrderDetails({ order, setHeaderOptions, headerOptions, isMobile }) { useEffect(() => { if (isMobile) { setHeaderOptions(headerOptions); } }, []); return (
{order?.transactionId ? ( {window.t("شماره سفارش:") + " " + order?.transactionId} ) : null} {order?.condition ? (
{status[order?.condition]}
) : null}
{order?.recieverAddress ? (
{window.t("آدرس تحویل")}: {order?.recieverAddress}
) : null}
{order?.recieverName ? (
{window.t("مشخصات تحویل گیرنده:")} {order.recieverName}
) : null} {order?.recieverPhone ? (
{window.t("شماره موبایل:")} {order.recieverPhone}
) : null}
{order?.recieverPostalCode ? ( {window.t("کد تحویل") + " " + order?.recieverPostalCode} ) : null}

{window.t( "این کد را پس از دریافت کالا، به مامور ارسال دانوین اعلام فرمایید" )}

{order?.userProducts?.map((product, index) => ( ))}
{order?.sumPrice ? (
{window.t("مبلغ سبد خرید:")} {order?.sumPrice + " " + window.t("تومان")}
) : null}
{order?.transportPrice ? (
{window.t("هزینه ارسال کالا:")} {order?.transportPrice + " " + window.t("تومان")}
) : null} {order?.payPrice ? (
{window.t("جمع هزینه پرداختی:")} {order?.payPrice + " " + window.t("تومان")}
) : null}
{window.t("شماره تراکنش:")} {order?.transactionId}
{window.t("تاریخ تحویل:")} {moment(order?.payedAt)?.format("jYYYY/jMM/jDD")}
); } const mapStateToProps = (state) => ({ isMobile: state.config.device === "mobile", order: state.userFactor.selectedOrder, }); const mapDispatchToProps = { setHeaderOptions: publicApi.setHeaderOptions, }; export default connect(mapStateToProps, mapDispatchToProps)(OrderDetails);