import React, { Component } from "react";
import { connect } from "react-redux";
import Navbar from "../Home/Navbar";
import { userFactor } from "~/Redux/actions";
import "./index.css";
import moment from "jalali-moment";
const grades = [
window.t("پیش دبستان"),
window.t("اول"),
window.t("دوم"),
window.t("سوم"),
window.t("چهارم"),
window.t("پنجم"),
window.t("ششم"),
window.t("هفتم"),
window.t("هشتم"),
window.t("نهم"),
window.t("دهم"),
window.t("یازدهم"),
window.t("دوازدهم"),
];
class Orders extends Component {
componentDidMount() {
if (!this.props.list) this.props.getList();
}
render() {
// props.getList();
let data = this.props.list;
return (
{window.t("سفارشات من")}
{data != null &&
data.map((item, i) => (
{window.t("شناسه سفارش")}: {item.id}
{
[
window.t("پرداخت نشده"),
window.t("در حال پردازش"),
window.t("ارسال شد"),
window.t("لغو شد"),
][item.condition]
}
{window.t("شناسه پرداخت")} :{" "}
{item.transactionId}
{moment(item.payedAt).format("jYYYY/jMM/jDD hh:mm")}
{window.t("مبلغ")} : {window.tr(item.payPrice)}{" "}
{window.t("تومان")}
{window.t("تخفیف")} :{" "}
{window.tr(item.offPrice)}{" "}
{window.t("تومان")}
{item.products.map((item, i) => (
{`${item.book.name} ${grades[item.book.gradeId]}`}
))}
))}
{data == null && (
{window.t("سفارشی برای نماش وجود ندارد")}
)}
);
}
}
export default connect(
(state) => ({
list: state.userFactor.list,
}),
{
getList: userFactor.list,
}
)(Orders);