diff --git a/src/components/Testt/index.js b/src/components/Testt/index.js
index ab6c312..db4e55a 100644
--- a/src/components/Testt/index.js
+++ b/src/components/Testt/index.js
@@ -8,34 +8,111 @@ const finalSpaceCharacters = [
name: "Gary Goodspeed",
thumb: "/images/kvn.png",
test: "mahdi",
+ title:
+ "بخش اول: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید؟",
+ video: 4,
+ min: 30,
+ subItems: [
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ },
+ {
+ name: "شرکت های بزرگ خیلی خوب هستند",
+ },
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ },
+ ],
},
{
- id: "cato",
- name: "Little Cato",
+ id: "garfdsy",
+ name: "Gary Goodspeed",
thumb: "/images/kvn.png",
test: "mahdi",
+ title:
+ "بخش اول: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید؟",
+ video: 4,
+ min: 30,
+ subItems: [
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ },
+ {
+ name: "شرکت های بزرگ خیلی خوب هستند",
+ },
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ },
+ ],
},
{
id: "kvn",
name: "KVN",
thumb: "/images/kvn.png",
test: "mahdi",
+ title:
+ "بخش دوم: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید2؟",
+ video: 4,
+ min: 30,
+
+ subItems: [
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ },
+ {
+ name: "شرکت های بزرگ خیلی خوب هستند",
+ },
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ },
+ ],
},
{
id: "mooncake",
name: "Mooncake",
thumb: "/images/kvn.png",
test: "mahdi",
+ title:
+ "بخش سوم: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید3؟",
+ video: 4,
+ min: 30,
+ subItems: [
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ },
+ {
+ name: "شرکت های بزرگ خیلی خوب هستند",
+ },
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ },
+ ],
},
{
- id: "quinn",
- name: "Quinn Ergon",
+ id: "garfsddsfy",
+ name: "Gary Goodspeed",
thumb: "/images/kvn.png",
test: "mahdi",
+ title:
+ "بخش اول: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید؟",
+ video: 4,
+ min: 30,
+ subItems: [
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ },
+ {
+ name: "شرکت های بزرگ خیلی خوب هستند",
+ },
+ {
+ name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ },
+ ],
},
];
function Testt() {
+ const [activeAccordion, setActiveAccordion] = useState(null);
const [characters, updateCharacters] = useState(finalSpaceCharacters);
function handleOnDragEnd(result) {
@@ -49,18 +126,18 @@ function Testt() {
}
return (
-
-
- Final Space Characters
-
-
- {(provided) => (
-
- {characters.map(({ id, name, thumb, test }, index) => {
+
+
+
+ {(provided) => (
+
+ {characters.map(
+ ({ id, name, thumb, test, title, video, min }, index) => {
return (
{(provided) => (
@@ -72,26 +149,20 @@ function Testt() {
- {name}
+ {title}
{test}
)}
);
- })}
- {provided.placeholder}
-
- )}
-
-
-
-
- Images from{" "}
-
- Final Space Wiki
-
-
-
+ }
+ )}
+ {provided.placeholder}
+
+ )}
+
+
+
);
}
diff --git a/src/components/Testt/mahdi.js b/src/components/Testt/mahdi.js
index bdaa8ab..fc75699 100644
--- a/src/components/Testt/mahdi.js
+++ b/src/components/Testt/mahdi.js
@@ -5,11 +5,54 @@ import "./App.css";
import CircleInCircle from "../MiniComponents/CircleInCircle";
import Button from "../ButtonDesign/Button";
+const finalSpaceCharacters = [
+ {
+ id: "gary",
+ name: "Gary Goodspeed",
+ thumb: "/images/kvn.png",
+ test: "mahdi",
+ },
+ {
+ id: "cato",
+ name: "Little Cato",
+ thumb: "/images/kvn.png",
+ test: "mahdi",
+ },
+ {
+ id: "kvn",
+ name: "KVN",
+ thumb: "/images/kvn.png",
+ test: "mahdi",
+ },
+ {
+ id: "mooncake",
+ name: "Mooncake",
+ thumb: "/images/kvn.png",
+ test: "mahdi",
+ },
+ {
+ id: "quinn",
+ name: "Quinn Ergon",
+ thumb: "/images/kvn.png",
+ test: "mahdi",
+ },
+];
+
function Testt({ items, vod }) {
- // const [characters, updateCharacters] = useState(finalSpaceCharacters);
- const [characters, updateCharacters] = useState(items);
+ const [characters, updateCharacters] = useState(finalSpaceCharacters);
+ // const [characters, updateCharacters] = useState(items);
const [activeAccordion, setActiveAccordion] = useState(null);
+ // function handleOnDragEnd(result) {
+ // if (!result.destination) return;
+
+ // const items = Array.from(characters);
+ // const [reorderedItem] = items.splice(result.source.index, 1);
+ // items.splice(result.destination.index, 0, reorderedItem);
+
+ // updateCharacters(items);
+ // }
+
function handleOnDragEnd(result) {
if (!result.destination) return;
@@ -32,10 +75,11 @@ function Testt({ items, vod }) {
{...provided.droppableProps}
ref={provided.innerRef}
>
- {items.map((item, index) => (
-
+ {characters.map((item, { id, name }, index) => (
+
{(provided) => (
- {item.title}
+ {name}
{vod && (
@@ -82,62 +126,6 @@ function Testt({ items, vod }) {
className="w-3 ml-2"
/>
- {/* child */}
- {activeAccordion === item &&
- item.subItems.map((subItem, i) => (
-
-
- {vod === !true && (
-
- )}
-
- {i + 1}
-
-
-
-
{subItem.name}
-
- {vod ? (
- <>
-
-
- دقیقه:
- {item.min}
-
-
-
- >
- ) : (
- <>
-
-
- >
- )}
-
-
- ))}
{provided.placeholder}
)}
@@ -163,61 +151,160 @@ export default Testt;
Testt.defaultProps = {
vod: false,
- items: [
- {
- id: "gary",
- title:
- "بخش اول: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید؟",
- video: 4,
- min: 30,
- subItems: [
- {
- name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
- },
- {
- name: "شرکت های بزرگ خیلی خوب هستند",
- },
- {
- name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
- },
- ],
- },
- {
- id: "kevin",
- title:
- "بخش دوم: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید2؟",
- video: 4,
- min: 30,
-
- subItems: [
- {
- name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
- },
- {
- name: "شرکت های بزرگ خیلی خوب هستند",
- },
- {
- name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
- },
- ],
- },
- {
- id: "rafiqaneh",
- title:
- "بخش سوم: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید3؟",
- video: 4,
- min: 30,
- subItems: [
- {
- name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
- },
- {
- name: "شرکت های بزرگ خیلی خوب هستند",
- },
- {
- name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
- },
- ],
- },
- ],
+ // items: [
+ // {
+ // id: "gary",
+ // title:
+ // "بخش اول: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید؟",
+ // video: 4,
+ // min: 30,
+ // subItems: [
+ // {
+ // name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ // },
+ // {
+ // name: "شرکت های بزرگ خیلی خوب هستند",
+ // },
+ // {
+ // name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ // },
+ // ],
+ // },
+ // {
+ // id: "kevin",
+ // title:
+ // "بخش دوم: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید2؟",
+ // video: 4,
+ // min: 30,
+
+ // subItems: [
+ // {
+ // name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ // },
+ // {
+ // name: "شرکت های بزرگ خیلی خوب هستند",
+ // },
+ // {
+ // name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ // },
+ // ],
+ // },
+ // {
+ // id: "rafiqaneh",
+ // title:
+ // "بخش سوم: فصل اول جدایی و رهایی: آیا بازگشت نزدیک است؟ دیگران چه می گونید3؟",
+ // video: 4,
+ // min: 30,
+ // subItems: [
+ // {
+ // name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟",
+ // },
+ // {
+ // name: "شرکت های بزرگ خیلی خوب هستند",
+ // },
+ // {
+ // name: "چگونه با رژیم مناسب بدن سالم تری داشته باشیم؟ ",
+ // },
+ // ],
+ // },
+ // ],
};
+
+// import React, { useState } from "react";
+// import { DragDropContext, Droppable, Draggable } from "react-beautiful-dnd";
+// import "./App.css";
+
+// const finalSpaceCharacters = [
+// {
+// id: "gary",
+// name: "Gary Goodspeed",
+// thumb: "/images/kvn.png",
+// test: "mahdi",
+// },
+// {
+// id: "cato",
+// name: "Little Cato",
+// thumb: "/images/kvn.png",
+// test: "mahdi",
+// },
+// {
+// id: "kvn",
+// name: "KVN",
+// thumb: "/images/kvn.png",
+// test: "mahdi",
+// },
+// {
+// id: "mooncake",
+// name: "Mooncake",
+// thumb: "/images/kvn.png",
+// test: "mahdi",
+// },
+// {
+// id: "quinn",
+// name: "Quinn Ergon",
+// thumb: "/images/kvn.png",
+// test: "mahdi",
+// },
+// ];
+
+// function Testt() {
+// const [characters, updateCharacters] = useState(finalSpaceCharacters);
+
+// function handleOnDragEnd(result) {
+// if (!result.destination) return;
+
+// const items = Array.from(characters);
+// const [reorderedItem] = items.splice(result.source.index, 1);
+// items.splice(result.destination.index, 0, reorderedItem);
+
+// updateCharacters(items);
+// }
+
+// return (
+//
+//
+// Final Space Characters
+//
+//
+// {(provided) => (
+//
+// {characters.map(({ id, name, thumb, test }, index) => {
+// return (
+//
+// {(provided) => (
+// -
+//
+//
+//
+// {name}
+// {test}
+//
+// )}
+//
+// );
+// })}
+// {provided.placeholder}
+//
+// )}
+//
+//
+//
+//
+// Images from{" "}
+//
+// Final Space Wiki
+//
+//
+//
+// );
+// }
+
+// export default Testt;