From c931b1ad80bcd9cd097b48c96adf37f16e3bb6b8 Mon Sep 17 00:00:00 2001 From: Pkpedram Date: Mon, 7 Feb 2022 16:24:19 +0330 Subject: [PATCH] Services Fundimental Started --- src/App.js | 2 + src/components/nav/Nav.js | 4 +- src/components/products/classes/index.js | 18 ++++ src/store/index.js | 127 +++++++++++++++++++++++ src/view/services/index.js | 18 ++++ 5 files changed, 167 insertions(+), 2 deletions(-) create mode 100644 src/components/products/classes/index.js create mode 100644 src/store/index.js create mode 100644 src/view/services/index.js diff --git a/src/App.js b/src/App.js index ecd8b7e..d55df78 100644 --- a/src/App.js +++ b/src/App.js @@ -20,6 +20,7 @@ import avatar6 from "./assets/img/avatar/nicolas-horn-MTZTGvDsHFY-unsplash.jpg"; import avatar7 from "./assets/img/avatar/pexels-yuri-manei-2690323.jpg"; import LoginSignUp from './view/LoginSignUp'; import Register from './view/register' +import Services from './view/services'; let data = [ @@ -666,6 +667,7 @@ function App() { }/> } /> } /> + } /> { {/* ---------- */} chaneNav(2)} > @@ -181,7 +181,7 @@ const Nav = ({ logOut }) => { className="nav-menu-container-item-title text-sm" style={2 === navId ? { color: "#fff" } : { color: "#A5A8AB" }} > - حسابداری + انتخاب خدمات {/* ---------- */} diff --git a/src/components/products/classes/index.js b/src/components/products/classes/index.js new file mode 100644 index 0000000..3e35aa1 --- /dev/null +++ b/src/components/products/classes/index.js @@ -0,0 +1,18 @@ +import React from "react"; +const Class = ({ + title, + description, + teacher, + group, + price, +}) => { + return( +
+

{title}

+

{description}

+ {teacher} {group} {price} +
+ ) +}; + +export default Class \ No newline at end of file diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..edc5b2a --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,127 @@ +const PLATFORM_DATA = { + classes: [ + { + id: 0, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 1, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 2, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 3, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 4, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 5, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 6, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 7, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 8, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + { + id: 9, + title: 'علوم تجربی', + gender: 'male', + grade: 9, + group: 'A', + category:'online', + teacher: 'محمدرضا سلیمی', + price: 90000, + capacity: 20, + description: 'در این قسمت یک توضیحات کوتاه در مورد دوره خواهد آمد که بصورت دو خط در این قسمت قرار می‌گیرد' + }, + + ] +} + +export default PLATFORM_DATA; \ No newline at end of file diff --git a/src/view/services/index.js b/src/view/services/index.js new file mode 100644 index 0000000..a43a3b7 --- /dev/null +++ b/src/view/services/index.js @@ -0,0 +1,18 @@ +import React from "react"; +import Class from "../../components/products/classes"; +import PLATFORM_DATA from "../../store"; +const Services = () => { + return( +
+ + { + PLATFORM_DATA.classes.map((item, idx) => ( + + )) + } + +
+ ); +}; + +export default Services; \ No newline at end of file