diff --git a/src/components/ProductCategories/SidebarCategoryHover/Col.js b/src/components/ProductCategories/SidebarCategoryHover/Col.js
new file mode 100644
index 0000000..a3f6354
--- /dev/null
+++ b/src/components/ProductCategories/SidebarCategoryHover/Col.js
@@ -0,0 +1,28 @@
+import React from "react";
+
+export default function Col({ data, colLength }) {
+ const length = data?.length;
+ return (
+
+ {data?.map((product, i) => (
+ <>
+
+ {product.name}
+
+ {product.list.map((item1, i) => (
+
+ {item1.name}
+
+ ))}
+ >
+ ))}
+
+ );
+}
diff --git a/src/components/ProductCategories/SidebarCategoryHover/data.js b/src/components/ProductCategories/SidebarCategoryHover/data.js
new file mode 100644
index 0000000..be0fb23
--- /dev/null
+++ b/src/components/ProductCategories/SidebarCategoryHover/data.js
@@ -0,0 +1,1489 @@
+const category = [
+ {
+ name: "کالای دیجیتال",
+ id: 0,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "کالای دیجیتالوسایل آشپزخانه",
+ id: 1,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "ماشین و موتور سیکلت",
+ id: 2,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "اتاق خواب",
+ id: 3,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "دکوراسیون و چیدمان",
+ id: 4,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "وسایل بهداشت شخصی",
+ id: 5,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "وسایل بهداشت شخصدارو و تقویتی",
+ id: 6,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "موبایل و تبلت",
+ id: 7,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+ {
+ name: "هارد و ذخیره سازی",
+ id: 8,
+ categories: [
+ {
+ name: "سخت افزار کامپیوتر",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مادر بورد ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کیس",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "بلندگو و هندزفری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "هارد و انواع SSD",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "رم",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "کارت گرافیک",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "موس و کیبورد",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "مانیتور ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "لوازم جانبی کامپیوتر ",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "سی پی یو",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ {
+ name: "درایو نوری",
+ list: [
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ {
+ name: "زیر لینک آزمایشی",
+ },
+ ],
+ },
+ ],
+ },
+];
+
+export default category;
diff --git a/src/components/ProductCategories/SidebarCategoryHover/index.js b/src/components/ProductCategories/SidebarCategoryHover/index.js
new file mode 100644
index 0000000..8000352
--- /dev/null
+++ b/src/components/ProductCategories/SidebarCategoryHover/index.js
@@ -0,0 +1,37 @@
+import React, { useState } from "react";
+import category from "./data";
+import List from "./list";
+import _ from "lodash";
+
+export default function SidebarCategoryHover() {
+ const [activeItem, setActiveItem] = useState(null);
+
+ const arrayLength = category.length;
+
+ return (
+ setActiveItem(null)}
+ >
+
+ {category.map((item, i) => (
+ <>
+ - setActiveItem(item.id)}
+ >
+ {item.name}
+
+
+ >
+ ))}
+
+
+ );
+}
diff --git a/src/components/ProductCategories/SidebarCategoryHover/list.js b/src/components/ProductCategories/SidebarCategoryHover/list.js
new file mode 100644
index 0000000..21077ee
--- /dev/null
+++ b/src/components/ProductCategories/SidebarCategoryHover/list.js
@@ -0,0 +1,123 @@
+import React, { useState, useEffect } from "react";
+import _, { set } from "lodash";
+import Col from "./Col";
+
+export default function List({ activeItem, item, setActiveItem, colLength }) {
+ const [cols, setCols] = useState(null);
+ const [disable, setDisable] = useState(false);
+
+ useEffect(() => {
+ let vCols = {
+ col1: [],
+ col2: [],
+ col3: [],
+ col4: [],
+ col5: [],
+ col6: [],
+ };
+ let index = 1;
+ for (let category of item.categories) {
+ if (index === 1) {
+ let col1 = vCols.col1;
+ let col1Length = col1.length;
+ col1.forEach((colsItem) => {
+ col1Length = col1Length + colsItem.list.length;
+ });
+ if (col1Length === colLength) {
+ index = 2;
+ } else {
+ col1 = [...col1, category];
+ vCols = { ...vCols, col1: col1 };
+ }
+ }
+ if (index === 2) {
+ let col2 = vCols.col2;
+ let col2Length = col2.length;
+ col2.forEach((colsItem) => {
+ col2Length = col2Length + colsItem.list.length;
+ });
+ if (col2Length === colLength) {
+ index = 3;
+ } else {
+ col2 = [...col2, category];
+ vCols = { ...vCols, col2: col2 };
+ }
+ }
+ if (index === 3) {
+ let col3 = vCols.col3;
+ let col3Length = col3.length;
+ col3.forEach((colsItem) => {
+ col3Length = col3Length + colsItem.list.length;
+ });
+ if (col3Length === colLength) {
+ index = 4;
+ } else {
+ col3 = [...col3, category];
+ vCols = { ...vCols, col3: col3 };
+ }
+ }
+ if (index === 4) {
+ let col4 = vCols.col4;
+ let col4Length = col4.length;
+ col4.forEach((colsItem) => {
+ col4Length = col4Length + colsItem.list.length;
+ });
+ if (col4Length === colLength) {
+ index = 5;
+ } else {
+ col4 = [...col4, category];
+ vCols = { ...vCols, col4: col4 };
+ }
+ }
+ if (index === 5) {
+ let col5 = vCols.col5;
+ let col5Length = col5.length;
+ col5.forEach((colsItem) => {
+ col5Length = col5Length + colsItem.list.length;
+ });
+ if (col5Length === colLength) {
+ index = 6;
+ } else {
+ col5 = [...col5, category];
+ vCols = { ...vCols, col5: col5 };
+ }
+ }
+ if (index === 6) {
+ let col6 = vCols.col6;
+ let col6Length = col6.length;
+ col6.forEach((colsItem) => {
+ col6Length = col6Length + colsItem.list.length;
+ });
+ if (col6Length === colLength) {
+ index = 7;
+ } else {
+ col6 = [...col6, category];
+ vCols = { ...vCols, col6: col6 };
+ }
+ } else {
+ setCols(() => vCols);
+ }
+ }
+ }, []);
+
+ return (
+ setActiveItem(item.id)}
+ >
+ {cols?.col1.length > 0 && }
+ {cols?.col2.length > 0 && }
+ {cols?.col3.length > 0 && }
+ {cols?.col4.length > 0 && }
+ {cols?.col5.length > 0 && }
+ {cols?.col6.length > 0 && }
+
+ );
+}
diff --git a/src/components/ProductCategories/index.js b/src/components/ProductCategories/index.js
new file mode 100644
index 0000000..1da975c
--- /dev/null
+++ b/src/components/ProductCategories/index.js
@@ -0,0 +1,25 @@
+import React, { useState } from "react";
+
+import SidebarCategoryHover from "./SidebarCategoryHover";
+
+function ProductCategories() {
+ const list = {
+ 1: ,
+ };
+ const [type, setType] = useState(1);
+ return (
+
+
+ {list[type]}
+
+ );
+}
+
+export default ProductCategories;
diff --git a/src/redux/data.js b/src/redux/data.js
index e92aaf8..193a0e9 100644
--- a/src/redux/data.js
+++ b/src/redux/data.js
@@ -33,6 +33,7 @@ import Range from "../components/Range";
import Datepicker from "../components/Datepicker";
import SearchWithSuggestion from "../components/SearchWithSuggestion";
import SelectBox from "../components/SelectBox";
+import ProductCategories from "../components/ProductCategories";
// mini components
import MiniComponents from "../components/MiniComponents";
@@ -666,6 +667,16 @@ const components = [
code: null,
},
},
+ {
+ name: "Product Categories",
+ author: "Ashrafi",
+ props: [],
+ content: {
+ name: "Product Categories",
+ component: ,
+ code: null,
+ },
+ },
{
name: "Select Box",
author: "Ashrafi",