+ );
+};
+
+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
diff --git a/src/utils/comments.js b/src/utils/comments.js
new file mode 100644
index 0000000..5b6cfd8
--- /dev/null
+++ b/src/utils/comments.js
@@ -0,0 +1,22 @@
+export const connectToParent = (list) => {
+ let comments = [];
+ for (let item of list) {
+ comments.push({ ...item, child: [] });
+ }
+
+ for (let comment1 of comments) {
+ if (comment1.pid !== null) {
+ const index = comments.indexOf(
+ comments.filter((comment2) => comment2.id === comment1.pid)[0]
+ );
+ comments[index] = {
+ ...comments[index],
+ child: [...comments[index].child, comment1],
+ };
+ } else {
+
+ }
+ }
+ // comments = comments.filter((comment) => comment.pid === null);
+ console.log(comments);
+};
diff --git a/src/views/Product/Desktop/ProductOverAll/index.js b/src/views/Product/Desktop/ProductOverAll/index.js
index 88ccb19..4ae21d3 100644
--- a/src/views/Product/Desktop/ProductOverAll/index.js
+++ b/src/views/Product/Desktop/ProductOverAll/index.js
@@ -126,8 +126,7 @@ export const ProductOverAll = ({
-
-
+
);
};
diff --git a/src/views/Product/Desktop/index.js b/src/views/Product/Desktop/index.js
index 2ec6653..1900767 100644
--- a/src/views/Product/Desktop/index.js
+++ b/src/views/Product/Desktop/index.js
@@ -1,10 +1,28 @@
import React from "react";
import ProductOverAll from "./ProductOverAll";
+import ProductTab from "../../../components/ProductTab";
+import ProductSuggestions from "../../../components/ProductSuggestion";
+import Rate from "../Rate";
+import Comment from "../Comment";
+import Comments from "../../../components/Comments";
+import QandA from "../../../components/QandA";
const DesktopProductLayout = () =>{
return (
-