import React, { Component } from "react"; import Navbar from "../Home/Navbar"; import { connect } from "react-redux"; import { userProduct } from "~/Redux/actions"; import moment from "jalali-moment"; import "./index.scss"; import { Link } from "react-router-dom"; 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 MyBooks extends Component { componentDidMount() { if (!this.props.mylist) this.props.getMyList(); } render() { const data = (this.props.myList || []).filter((e) => +e.productType === 3); return (
{window.t("کتاب‌ های من")}
{window.t("فعال سازی شده")}{" "}
{window.t("دیجیتال")}
{data.map((item) => (
mybook-img
{item.product.book.name} {window.t("پایه")} {grades[item.product.book.gradeId]}
{window.t("تاریخ فعال‌سازی:")}{" "} {moment(item.updatedAt).format("YYYY/M/D")}
{window.t("کد فعال‌سازی:")} {item.activationCode}
{window.t("اسکن بارکد")} {window.innerWidth < 1000 ? ( {window.t("واقعیت افزوده")}{" "} ) : null}
))}
); } } export default connect( (state) => ({ myList: state.userProduct.myList, loading: state.loading, }), { getMyList: userProduct.myList, } )(MyBooks);