From b0ffd46a7ec27077bc5ed97821a72acda17d8eb9 Mon Sep 17 00:00:00 2001 From: mahdi Date: Tue, 31 May 2022 14:43:20 +0430 Subject: [PATCH] update src/components/Testt/index.js and mahdi.js --- src/components/Testt/index.js | 133 ++++++++++---- src/components/Testt/mahdi.js | 323 +++++++++++++++++++++------------- 2 files changed, 307 insertions(+), 149 deletions(-) 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}
    -

    {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 && ( - line - )} - - {i + 1} - -
-
-

{subItem.name}

-
- {vod ? ( - <> -
-

- دقیقه: - {item.min} -

-
- - ) : ( - <> - delete-button - edit-button - - )} -
-
- ))} {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} +//
    +//

    {name}

    +// {test} +//
  • +// )} +//
    +// ); +// })} +// {provided.placeholder} +//
+// )} +//
+//
+//
+//

+// Images from{" "} +// +// Final Space Wiki +// +//

+//
+// ); +// } + +// export default Testt;