import React from "react"; import "./index.scss"; // ? images import folder from "./images/folder-open.svg"; import more from "./images/more.svg"; import pic1 from "./images/profile-pic1.svg"; import pic2 from "./images/profile-pic2.svg"; import pic3 from "./images/profile-pic3.svg"; const Folderlists = ({ items }) => { return (
{ const slider = window.document.querySelector(".tabbar"); window.isDown = true; window.startX = e.pageX - slider.offsetLeft; window.scrollLeft = slider.scrollLeft; }} onMouseLeave={(e) => { window.isDown = false; }} onMouseUp={(e) => { window.isDown = false; }} onMouseMove={(e) => { const slider = window.document.querySelector(".tabbar"); if (!window.isDown) return; e.preventDefault(); const x = e.pageX - slider.offsetLeft; const walk = (x - window.startX) * 1; slider.scrollLeft = window.scrollLeft - walk; }} > {items.map((item, index) => (
{ if (window.isDown) return e.preventDefault(); ///do here }} aria-current="page" key={index} >
{item.users.slice(0, 8).map((user, i) => ( ))}{" "}

{item.title}

{item.memory} گیگابایت

{item.fileNum} فایل

))}
); }; export default Folderlists; Folderlists.defaultProps = { items: [ { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [ { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, ], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [ { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, { picture: pic2, name: "سعید", fname: "سعیدی", product: "کتاب ریاضی کلاس دوم", }, ], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [ { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, { picture: pic2, name: "سعید", fname: "سعیدی", product: "کتاب ریاضی کلاس دوم", }, { picture: pic3, name: "محمد", fname: "محمدی", product: "کتاب فیزیک کلاس سول", }, { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, { picture: pic2, name: "سعید", fname: "سعیدی", product: "کتاب ریاضی کلاس دوم", }, { picture: pic3, name: "محمد", fname: "محمدی", product: "کتاب فیزیک کلاس سول", }, ], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [ { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, ], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [ { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, { picture: pic2, name: "سعید", fname: "سعیدی", product: "کتاب ریاضی کلاس دوم", }, ], }, { icon: folder, title: "پوشه فایل‌های متفرقه آزمون 1400", memory: 44, fileNum: 344, dropDownIcon: more, users: [ { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, { picture: pic2, name: "سعید", fname: "سعیدی", product: "کتاب ریاضی کلاس دوم", }, { picture: pic3, name: "محمد", fname: "محمدی", product: "کتاب فیزیک کلاس سول", }, { picture: pic1, name: "مهدی", fname: "عندلیب", product: "کتاب ریاضی کلاس اول", }, { picture: pic2, name: "سعید", fname: "سعیدی", product: "کتاب ریاضی کلاس دوم", }, { picture: pic3, name: "محمد", fname: "محمدی", product: "کتاب فیزیک کلاس سول", }, ], }, ], };