- >
+ )
) : null}
{window.innerWidth < 1000 ? (
- <>
-
-
- {mobileData.map((item, i) => (
-
- ))}
+ !loading ? (
+ <>
+
+
+ {homeData.map((item, i) => (
+
+ ))}
+
+ >
+ ) : (
+
+
- >
+ )
) : null}
>
);
}
}
+export default connect(
+ (state) => ({
+ homeData: state.publicApi.homeData,
+ loading: state.publicApi.loading,
+ }),
+ { getHomeData: publicApi.getHomeData }
+)(Home);
+
const Identifier = (props) => {
return (
<>
@@ -121,702 +154,3 @@ const Identifier = (props) => {
>
);
};
-
-Home.defaultProps = {
- mobileData: [
- {
- type: "slider",
- title: "",
- height: window.innerWidth > 1000 ? 370 : 203,
- design: "header",
- number: 1,
- data: [
- {
- id: 0,
- image: pic1,
- width: "100%",
- backgroundColor: "rgba(18, 159, 253,0.6)",
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "کاملا تضمینی با نمونه های موفق انفجاری",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- {
- id: 1,
- image: pic1,
- width: "100%",
- backgroundColor: "rgba(18, 159, 253,0.6)",
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "کاملا تضمینی با نمونه های موفق انفجاری",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- {
- id: 2,
- image: pic1,
- width: "100%",
- backgroundColor: "rgba(18, 159, 253,0.6)",
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "کاملا تضمینی با نمونه های موفق انفجاری",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- ],
- },
- {
- type: "static",
- title: "",
- height: 160,
- data: [
- {
- id: 0,
- imageUrl: qr,
- backgroundColor: {
- first: "#2070CBED",
- second: "#2070CBED",
- angle: "180deg",
- },
- design: "flex",
- title: "QR خوان",
- subTitle: "در صفحات کتاب هوشمند",
- link: "/qr-scan",
- badge: "",
- flex: 1,
- fontSize: "large",
- color: "white",
- },
- {
- id: 1,
- imageUrl: home_ar,
- backgroundColor: {
- first: "#09DA76",
- second: "#056D3B",
- angle: "230deg",
- },
- design: "flex",
- title: "واقعیت افزوده",
- subTitle: "توضیحات مختصر در این رابطه",
- link: "/ar",
- badge: "",
- flex: 1,
- fontSize: "large",
- color: "white",
- },
- ],
- },
- {
- type: "static",
- title: "",
- height: 160,
- data: [
- {
- id: 0,
- imageUrl: home_chat,
- backgroundColor: {
- first: "#0AB81B",
- second: "#6CFF61",
- angle: "110deg",
- },
- design: "flex",
- title: "دانوینی ها",
- subTitle: "",
- link: "/chatroom",
- badge: "5 پیام جدید",
- flex: 1.6,
- fontSize: "normal",
- color: "white",
- },
- {
- id: 1,
- imageUrl: myBook,
- backgroundColor: {
- first: "#9446FCaa",
- second: "#9446FCaa",
- angle: "180deg",
- },
- design: "simple",
- title: "کتابهای من",
- subTitle: "",
- justifyContent: "flex-start",
- alignItems: "center",
- link: "/mybooks",
- badge: "",
- flex: 1,
- fontSize: "large",
- color: "white",
- },
- ],
- },
- {
- type: "static",
- title: "",
- height: 160,
- data: [
- {
- id: 0,
- imageUrl: homeBlog,
- backgroundColor: {
- first: "#39BF55",
- second: "#39BF4B55",
- angle: "110deg",
- },
- design: "simple",
- title: "بلاگ",
- subTitle: "",
- justifyContent: "center",
- alignItems: "center",
- link: "/blog",
- badge: "",
- flex: 1.2,
- fontSize: "normal",
- color: "white",
- },
- {
- id: 1,
- backgroundColor: {
- first: "#5DBEFF",
- second: "#0483D9",
- angle: "180deg",
- },
- design: "vitrin",
- title: "فروشگاه",
- subTitle: "",
- justifyContent: "flex-start",
- alignItems: "center",
- books: [
- { id: 0, imageUrl: sciense_6 },
- { id: 1, imageUrl: chemistry_10 },
- { id: 2, imageUrl: sciense_8 },
- ],
- link: "/products",
- badge: "",
- flex: 2,
- fontSize: "large",
- color: "white",
- },
- ],
- },
-
- {
- type: "static",
- title: "",
- data: [
- {
- id: 0,
- design: "3d",
- flex: 1,
- subData: [
- {
- id: 0,
- imageUrl: "",
- backgroundColor: {
- first: "#FC365F",
- second: "#7E1B30",
- angle: "254deg",
- },
- design: "simple",
- title: "پیشتیبانی",
- subTitle: "",
- justifyContent: "center",
- alignItems: "center",
- link: "/contact",
- badge: "",
- flex: 1,
- fontSize: "normal",
- color: "white",
- },
- {
- id: 1,
- imageUrl: "",
- backgroundColor: {
- first: "#FFCC00",
- second: "#FF9800",
- angle: "105deg",
- },
- design: "simple",
- title: "پروفایل",
- subTitle: "",
- justifyContent: "center",
- alignItems: "center",
- link: "/profile",
- badge: "",
- flex: 1,
- fontSize: "normal",
- color: "white",
- },
- ],
- },
- {
- id: 1,
- imageUrl: bookActivation,
- backgroundColor: {
- first: "#03FCDA7F",
- second: "#03FCDA7F",
- angle: "180deg",
- },
- design: "simple",
- title: "فعال سازی کتاب",
- subTitle: "",
- justifyContent: "center",
- alignItems: "center",
- link: "/activation",
- badge: "",
- flex: 1,
- fontSize: "large",
- color: "white",
- },
- ],
- },
- ],
- homeData: [
- {
- type: "slider",
- title: "",
- height: window.innerWidth > 1000 ? 370 : 233,
- design: "header",
- number: 1,
- data: [
- {
- id: 0,
- image: pic1,
- width: "100%",
- backgroundColor: "rgba(18, 159, 253,0.6)",
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "کاملا تضمینی با نمونه های موفق انفجاری",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- {
- id: 1,
- image: pic1,
- width: "100%",
- backgroundColor: "rgba(18, 159, 253,0.6)",
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "کاملا تضمینی با نمونه های موفق انفجاری",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- {
- id: 2,
- image: pic1,
- width: "100%",
- backgroundColor: "rgba(18, 159, 253,0.6)",
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "کاملا تضمینی با نمونه های موفق انفجاری",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- ],
- },
- {
- type: window.innerWidth > 1000 ? "" : "static",
- title: "",
- height: 150,
- data: [
- {
- image: qr,
- width: 48,
- link: "",
- topText: "QR خوان",
- bottomText: "توضیحات مختصر در این رابطه",
- },
- {
- image: ar,
- width: 48,
- link: "",
- topText: "واقعیت افزوده",
- bottomText: "توضیحات مختصر در این رابطه",
- },
- ],
- },
- {
- type: window.innerWidth > 1000 ? "static" : "",
- title: "",
- height: 150,
- data: [
- {
- image: online,
- width: 24,
- link: "",
- topText: "دسترسی به محتوای آموزشی",
- bottomText: "از تمامی دستگاهها",
- },
- {
- image: chemistry,
- width: 24,
- link: "",
- topText: " به صورت زنده و جالب انگیز",
- bottomText: "آزمایش انجام دهید",
- },
- {
- image: calculator,
- width: 24,
- link: "",
- topText: "به صرفه تر هزینه کنید",
- bottomText: "با خرید یکی دوتا ببرید",
- },
- {
- image: homework,
- width: 24,
- link: "",
- topText: "به صورت کاملا تعاملی",
- bottomText: "درسهای خود را یاد بگیرید",
- },
- ],
- },
- {
- type: "search",
- data: ["همه", "پرفروش"],
- },
- {
- type: window.innerWidth > 1000 ? "slider" : "scroll",
- title: "کتابهای من",
- moreText: "لیست کتابها",
- height: window.innerWidth > 1000 ? 340 : 270,
- design: window.innerWidth > 1000 ? "simple" : "myProduct",
- number: window.innerWidth > 1000 ? 4 : 2.8,
- data: [
- {
- id: 0,
- image: sciense_6,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- },
- {
- id: 1,
- image: chemistry_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- },
- {
- id: 2,
- image: sciense_8,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- },
- {
- id: 3,
- image: sciense_9,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- },
- {
- id: 4,
- image: zist_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه هفتم ابتدایی",
- },
- {
- id: 5,
- image: sciense_6,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- },
- {
- id: 6,
- image: chemistry_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- },
- {
- id: 7,
- image: sciense_8,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- },
- {
- id: 8,
- image: sciense_9,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- },
- {
- id: 9,
- image: zist_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه هفتم ابتدایی",
- },
- ],
- },
- {
- type: window.innerWidth < 1000 ? "scroll" : "",
- title: "موضوعات",
- moreText: "تمام موضوعات",
- design: "subjects",
- number: 4,
- data: [
- { id: 0, name: "علوم طبیعی", backgroundColor: "yellow" },
- { id: 1, name: "شیمی الی", backgroundColor: "red" },
- { id: 2, name: "زمین شناسی", backgroundColor: "blue" },
- { id: 3, name: "ریاضیات", backgroundColor: "purple" },
- ],
- },
- {
- type: window.innerWidth > 1000 ? "slider" : "scroll",
- title: "پرفروشترین کتابهای دانوین",
- moreText: "لیست کتابها",
- height: window.innerWidth > 1000 ? 420 : 320,
- design: window.innerWidth > 1000 ? "simple" : "product",
- number: window.innerWidth > 1000 ? 4 : 2.8,
- data: [
- {
- id: 0,
- image: sciense_6,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "78.000",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 1,
- image: chemistry_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "39.000",
- oldPrice: "59.000",
- date: new Date(),
- },
- {
- id: 2,
- image: sciense_8,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "21.000",
- oldPrice: "",
- },
- {
- id: 3,
- image: sciense_9,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "",
- oldPrice: "",
- },
- {
- id: 4,
- image: zist_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه هفتم ابتدایی",
- price: "59.000",
- oldPrice: "",
- },
- {
- id: 5,
- image: sciense_6,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "78.000",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 6,
- image: chemistry_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "39.000",
- oldPrice: "59.000",
- date: new Date(),
- },
- {
- id: 7,
- image: sciense_8,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "21.000",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 8,
- image: sciense_9,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 9,
- image: zist_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه هفتم ابتدایی",
- price: "59.000",
- oldPrice: "",
- date: new Date(),
- },
- ],
- },
- {
- type: window.innerWidth > 1000 ? "slider" : "scroll",
- title: "جدیدترین کتابهای دانوین",
- height: window.innerWidth > 1000 ? 420 : 320,
- design: window.innerWidth > 1000 ? "tab" : "product",
- number: window.innerWidth > 1000 ? 4 : 3.5,
- moreText: "لیست کتابها",
- data: [
- {
- id: 0,
- image: sciense_6,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "78.000",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 1,
- image: chemistry_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "39.000",
- oldPrice: "59.000",
- date: new Date(),
- },
- {
- id: 2,
- image: sciense_8,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "21.000",
- oldPrice: "",
- },
- {
- id: 3,
- image: sciense_9,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "",
- oldPrice: "",
- },
- {
- id: 4,
- image: zist_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه هفتم ابتدایی",
- price: "59.000",
- oldPrice: "",
- },
- {
- id: 5,
- image: sciense_6,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "78.000",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 6,
- image: chemistry_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "39.000",
- oldPrice: "59.000",
- date: new Date(),
- },
- {
- id: 7,
- image: sciense_8,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه ششم ابتدایی",
- price: "21.000",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 8,
- image: sciense_9,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه دهم ابتدایی",
- price: "",
- oldPrice: "",
- date: new Date(),
- },
- {
- id: 9,
- image: zist_10,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle: "پایه هفتم ابتدایی",
- price: "59.000",
- oldPrice: "",
- date: new Date(),
- },
- ],
- },
- {
- type: "singleBlog",
- height: 350,
- direction: "rtl",
- data: {
- id: 0,
- image: pic,
- video: null,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle:
- "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.",
- link: "",
- buttonText: "اطلاعات بیشتر",
- },
- },
- {
- type: "slider",
- title: "بلاگ",
- height: "",
- design: "blog",
- number: window.innerWidth > 1000 ? 3 : 2,
- data: [
- {
- id: 0,
- image: blog1,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle:
- "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه ",
- date: new Date(),
- link: "",
- buttonText: "ادامه مطلب",
- category: { name: "علمی تخیلی", color: "red" },
- duration: "۲۰ دقیقه",
- },
- {
- id: 1,
- image: blog2,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle:
- "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه ",
- date: new Date(),
- link: "",
- buttonText: "ادامه مطلب",
- category: { name: "تاریخی", color: "blue" },
- duration: "۲۰ دقیقه",
- },
- {
- id: 2,
- image: blog3,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle:
- "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه ",
- link: "",
- buttonText: "ادامه مطلب",
- category: { name: "ورزشی", color: "green" },
- duration: "۲۰ دقیقه",
- },
- {
- id: 3,
- image: pic,
- title: "منفجر کردن مغز خود را به ما بسپارید",
- subTitle:
- "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه ",
- link: "",
- buttonText: "ادامه مطلب",
- category: { name: "سیاسی", color: "purple" },
- duration: "۲۰ دقیقه",
- },
- ],
- },
- {
- type: "membership",
- },
- ],
-};
diff --git a/src/views/QR/Image/index.js b/src/views/QR/Image/index.js
index 91af531..f4d1670 100644
--- a/src/views/QR/Image/index.js
+++ b/src/views/QR/Image/index.js
@@ -3,7 +3,6 @@ import React, { Component } from "react";
import "./index.scss";
export default function QRImage(props) {
const list = props.data.fileIds.split(",");
- console.log(list);
return (
<>
{window.innerWidth < 1000 ? (
diff --git a/src/views/QR/VideoBox/React-video-js-player/index.js b/src/views/QR/VideoBox/React-video-js-player/index.js
index 7e9f7e9..3583ef8 100644
--- a/src/views/QR/VideoBox/React-video-js-player/index.js
+++ b/src/views/QR/VideoBox/React-video-js-player/index.js
@@ -7,7 +7,7 @@ class VideoApp extends Component {
player = {};
state = {
video: {
- src: film,
+ src: `https://dnvn.ir/api/v1/file/${this.props.fileId}`,
},
};
@@ -42,19 +42,20 @@ class VideoApp extends Component {
render() {
return (
-
-
-
+ //
+
+ //
);
}
}
diff --git a/src/views/QR/VideoBox/index.js b/src/views/QR/VideoBox/index.js
index 2a3a1f1..056bd9f 100644
--- a/src/views/QR/VideoBox/index.js
+++ b/src/views/QR/VideoBox/index.js
@@ -5,6 +5,7 @@ import ReactVideoJsPlayer from "./React-video-js-player/index";
import "./index.scss";
export default function VideoBox(props) {
+ const { data } = props;
return (
<>
{window.innerWidth > 1000 ? (
@@ -14,18 +15,18 @@ export default function VideoBox(props) {
className="d-flex align-items-center"
>
- {props.data.title}
+ {data.title}
-
+