+ );
};
export default QandA;
QandA.defaultProps = {
- comments: [
- {
- id: 0,
- pid: null,
- username: "آرش سامانی",
- isCostumer: true,
- date: new Date(),
- text: "خالد حسینی تو رمان باد بادک باز مینویسه : ﻣﺮﺩ ﺁﻫﺴﺘﻪ ﺩﺭ ﮔﻮﺵ ﻓﺮﺯﻧﺪ ﺗﺎﺯﻩ ﺑﻪ ﺑﻠﻮﻍ ﺭﺳﯿﺪﻩ ﺍﺵ ﺑﺮﺍﯼ ﭘﻨﺪ ﭼﻨﯿﻦ ﻧﺠﻮﺍ ﮐﺮﺩ : ” ﭘﺴﺮﻡ ﺩﺭ ﺯﻧﺪﮔﯽ ﻫﺮﮔﺰ ﺩﺯﺩﯼ ﻧﮑﻦ ” ﭘﺴﺮ ﻣﺘﻌﺠﺐ ﻭ ﻣﺒﻬﻮﺕ ﺑﻪ ﭘﺪﺭ ﻧﮕﺎﻩ ﮐﺮﺩ ﺑﺪﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺍﻭ ﻫﺮﮔﺰ ﺩﺳﺖ ﮐﺞ ﻧﺪﺍﺷﺘﻪ ﭘﺪﺭ ﺑﻪ ﻧﮕﺎﻩ ﻣﺘﻌﺠﺐ ﻓﺮﺯﻧﺪ ﻟﺒﺨﻨﺪﯼ ﺯﺩ ﻭ ﺍﺩﺍﻣﻪ ",
- rate: 4,
- answers: [
- {
- text: 'لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد'
- },
- {
- text: 'لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد'
- },
- {
- text: 'لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی در شصت و سه درصد گذشته حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها'
- },
- {
- text: 'لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است'
- },
-
- ],
- status: true,
- },
- {
- id: 1,
- pid: null,
- username: "سورنا عابدی",
- isCostumer: false,
- date: new Date(),
- text: "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد ",
- rate: 4,
- answers: [
- ],
- status: true,
- },
-
-
- ],
- };
\ No newline at end of file
+ comments: [
+ {
+ id: 0,
+ pid: null,
+ username: "آرش سامانی",
+ isCostumer: true,
+ date: new Date(),
+ text: "خالد حسینی تو رمان باد بادک باز مینویسه : ﻣﺮﺩ ﺁﻫﺴﺘﻪ ﺩﺭ ﮔﻮﺵ ﻓﺮﺯﻧﺪ ﺗﺎﺯﻩ ﺑﻪ ﺑﻠﻮﻍ ﺭﺳﯿﺪﻩ ﺍﺵ ﺑﺮﺍﯼ ﭘﻨﺪ ﭼﻨﯿﻦ ﻧﺠﻮﺍ ﮐﺮﺩ : ” ﭘﺴﺮﻡ ﺩﺭ ﺯﻧﺪﮔﯽ ﻫﺮﮔﺰ ﺩﺯﺩﯼ ﻧﮑﻦ ” ﭘﺴﺮ ﻣﺘﻌﺠﺐ ﻭ ﻣﺒﻬﻮﺕ ﺑﻪ ﭘﺪﺭ ﻧﮕﺎﻩ ﮐﺮﺩ ﺑﺪﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺍﻭ ﻫﺮﮔﺰ ﺩﺳﺖ ﮐﺞ ﻧﺪﺍﺷﺘﻪ ﭘﺪﺭ ﺑﻪ ﻧﮕﺎﻩ ﻣﺘﻌﺠﺐ ﻓﺮﺯﻧﺪ ﻟﺒﺨﻨﺪﯼ ﺯﺩ ﻭ ﺍﺩﺍﻣﻪ ",
+ rate: 4,
+ answers: [
+ {
+ text: "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد",
+ },
+ {
+ text: "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد",
+ },
+ {
+ text: "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد کتابهای زیادی در شصت و سه درصد گذشته حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها",
+ },
+ {
+ text: "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است",
+ },
+ ],
+ status: true,
+ },
+ {
+ id: 1,
+ pid: null,
+ username: "سورنا عابدی",
+ isCostumer: false,
+ date: new Date(),
+ text: "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد ",
+ rate: 4,
+ answers: [],
+ status: true,
+ },
+ ],
+};
diff --git a/src/redux/actions/public.js b/src/redux/actions/public.js
index ff58c26..3755441 100644
--- a/src/redux/actions/public.js
+++ b/src/redux/actions/public.js
@@ -1,7 +1,7 @@
import proxy from "../proxy";
const publicApi = {
- setDesktopContentTransform: (data) => async (dispatch) =>
- await dispatch({type : "public/setDesktopContentTransform", data}),
+ setDesktopContentTransform: (data) => async (dispatch) =>
+ await dispatch({ type: "public/setDesktopContentTransform", data }),
setHeaderOptions: (data) => async (dispatch) =>
await dispatch({ type: "public/setHeaderOptions", data }),
setIsDark: (data) => async (dispatch) =>
@@ -49,6 +49,8 @@ const publicApi = {
await dispatch({ type: "active/category", data }),
setVideoActive: (data) => async (dispatch) =>
await dispatch({ type: "active/video", data }),
+ getArList: (data, history) => async (dispatch) =>
+ await proxy.get("public/ar", data, { history, dispatch }),
};
export default publicApi;
diff --git a/src/redux/reducers/public.js b/src/redux/reducers/public.js
index 164ff0a..b009fcf 100644
--- a/src/redux/reducers/public.js
+++ b/src/redux/reducers/public.js
@@ -2,7 +2,7 @@ import location from "../../utils/location";
const initialState = {
isDark: localStorage.getItem("isDark") || false,
- isMobile : window.innerWidth < 1024,
+ isMobile: window.innerWidth < 1024,
homeData: [],
newProducts: [],
levels: [],
@@ -51,16 +51,16 @@ const initialState = {
11: "یازدهم",
12: "دوازدهم",
},
- headerOptions : {
- shown : false,
- logo : false,
- hamburgerMenu :false,
- qr : false,
- menu : false,
- back : false,
- title : false,
+ headerOptions: {
+ shown: false,
+ logo: false,
+ hamburgerMenu: false,
+ qr: false,
+ menu: false,
+ back: false,
+ title: false,
},
- desktopContentTransform : false,
+ desktopContentTransform: false,
};
const grades = [
@@ -83,9 +83,9 @@ export default function publicApi(state = initialState, action) {
let { type, data } = action;
switch (type) {
case "public/setDesktopContentTransform":
- return {...state, desktopContentTransform : data };
+ return { ...state, desktopContentTransform: data };
case "public/setHeaderOptions":
- return {...state, headerOptions : data};
+ return { ...state, headerOptions: data };
case "public/setIsDark":
localStorage.setItem("isDark", data);
return { ...state, location: false, error: null, isDark: data };
@@ -118,6 +118,7 @@ export default function publicApi(state = initialState, action) {
allCats = Array.from(
new Set(data.vods.map((item) => item.categoryId && item.categoryId))
);
+
return {
...state,
loading: false,
@@ -155,7 +156,8 @@ export default function publicApi(state = initialState, action) {
error: null,
homeData: data,
};
-
+ case "public/ar":
+ return { ...state, loading: false, error: null, arList: data };
case "public/contact":
return { ...state, loading: false, error: null, contactData: data };
case "public/blogList":
diff --git a/src/redux/reducers/user.js b/src/redux/reducers/user.js
index b3a072e..3b6ff71 100644
--- a/src/redux/reducers/user.js
+++ b/src/redux/reducers/user.js
@@ -1,7 +1,8 @@
import proxy from "../proxy";
import { toast } from "react-toastify";
+
const initialState = {
- status: proxy.status() || true,
+ status: proxy.status(),
loading: false,
error: null,
list: null,
diff --git a/src/router.js b/src/router.js
index 57c75dd..d3334e6 100644
--- a/src/router.js
+++ b/src/router.js
@@ -17,6 +17,7 @@ import DeliveryForm from "./views/DeliveryForm";
import Videos from "./views/Videos";
import Video from "./views/Video";
import VideoDisplay from "./views/VideoDisplay";
+import AR from "./views/AR";
import QR from "./views/QR";
import NotFound from "./views/404";
import Orders from "./views/Orders";
@@ -47,6 +48,7 @@ function Router({
// }
});
}, []);
+
return (