diff --git a/src/AppRouter.js b/src/AppRouter.js
index 34cc308..bdff44a 100644
--- a/src/AppRouter.js
+++ b/src/AppRouter.js
@@ -8,6 +8,7 @@ import Contact from './views/Contact/index';
import About from './views/About/index';
import Products from './views/Products/index';
import Product from './views/Product/index';
+import Sample from './views/Product/Sample/index';
class AppRouter extends Component {
constructor(props) {
super(props);
@@ -44,6 +45,9 @@ class AppRouter extends Component {
+
+
+
);
diff --git a/src/views/Home/HomeScroll/MyProduct/index.scss b/src/views/Home/HomeScroll/MyProduct/index.scss
index 8d5248b..5192fc0 100644
--- a/src/views/Home/HomeScroll/MyProduct/index.scss
+++ b/src/views/Home/HomeScroll/MyProduct/index.scss
@@ -1,6 +1,6 @@
.scroll-my-product{
padding: 10px;
- background-color: #ddd;
+ background-color: #eee;
a{
width : 100%;
text-decoration: none;
diff --git a/src/views/Home/HomeStatic/index.js b/src/views/Home/HomeStatic/index.js
index 8eebf63..c83abd3 100644
--- a/src/views/Home/HomeStatic/index.js
+++ b/src/views/Home/HomeStatic/index.js
@@ -39,21 +39,38 @@ export default class HomeStatic extends Component {
const Item = (props) => {
return (
-
-
-
{props.data.topText}
- {props.data.bottomText}
-
-
-
+ <>
+ {window.innerWidth > 1000 ? (
+
+
+
{props.data.topText}
+ {props.data.bottomText}
+
+
+
+ ) : null}
+ {
+ window.innerWidth < 1000 ? (
+
+
+
{props.data.topText}
+ {props.data.bottomText}
+
+
+
+ ) : null
+ }
+ >
);
};
diff --git a/src/views/Home/HomeStatic/index.scss b/src/views/Home/HomeStatic/index.scss
index 39c9c1d..0fbbb04 100644
--- a/src/views/Home/HomeStatic/index.scss
+++ b/src/views/Home/HomeStatic/index.scss
@@ -24,4 +24,25 @@
}
}
}
+}
+
+
+.mobile-static{
+ div{
+ h1{
+ font-size: calc(100vw / 27);
+ letter-spacing: -1px;
+ margin-bottom: 5px;
+ }
+ h2{
+ font-size: calc(100vw / 35);
+ letter-spacing: -1px;
+ margin-bottom: 0px;
+ }
+ }
+ img {
+ // margin-right: 20px;
+ height: 50px;
+ width: 50px;
+ }
}
\ No newline at end of file
diff --git a/src/views/Home/Navbar/Mobile/index.js b/src/views/Home/Navbar/Mobile/index.js
index 2d97ef2..be384f5 100644
--- a/src/views/Home/Navbar/Mobile/index.js
+++ b/src/views/Home/Navbar/Mobile/index.js
@@ -6,8 +6,6 @@ import clsx from "clsx";
import logo from "../../../../assets/icons/logoMobile.png";
import hamburger from "../../../../assets/icons/hamburger.png";
-import ar from "../../../../assets/icons/ar.png";
-import qr from "../../../../assets/icons/qr.png";
import search from "../../../../assets/icons/navbarSearch.png";
import "./index.scss";
@@ -75,8 +73,6 @@ export default function MobileNavbar(props) {
1000 ? '' : "static",
+ title: "",
+ height: 150,
+ data: [
+ {
+ image: qr,
+ width: 48,
+ link: "",
+ topText: 'QR خوان',
+ bottomText: 'توضیحات مختصر در این رابطه'
+ },
+ {
+ image: ar,
+ width: 48,
+ link: "",
+ topText: 'واقعیت افزوده',
+ bottomText: 'توضیحات مختصر در این رابطه'
+ },
+ ],
+ },
+ {
+ type: window.innerWidth > 1000 ? "static" : "",
title: "",
height: 150,
data: [
@@ -502,7 +523,7 @@ const Identifier = (props) => {
data={props.item.data}
/>
) : null}
- {props.item.type === "static" && window.innerWidth > 1000 ? (
+ {props.item.type === "static" ? (
+ {window.innerWidth > 1000 ? (
+ <>
+
+
+
+
+ >
+ ) : null}
+ {window.innerWidth < 1000 ? (
+ <>
+
+ >
+ ) : null}
+ >
+ );
+ }
+}
+
+Sample.defaultProps = {
+ product: {
+ id: 1,
+ image: book2,
+ title: "منفجر کردن مغز خود را به ما بسپارید",
+ subTitle: "پایه ششم ابتدایی",
+ price: "39.000",
+ oldPrice: "59.000",
+ date: new Date(),
+ sample: {
+ page: 67,
+ percent: 60,
+ },
+ abstraction:
+ "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشت",
+ modules: [
+ "پک هدیه شامل یک عدد جلد سخت",
+ "عینک واقعیت مجازی",
+ "کارت گرافیک مناسب جهت اجرای بازی",
+ ],
+ tips: [
+ "پک هدیه شامل یک عدد جلد سخت",
+ "عینک واقعیت مجازی",
+ "کارت گرافیک مناسب جهت اجرای بازی",
+ ],
+ description:
+ "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشت",
+ comments: [
+ {
+ id: 0,
+ username: "محمدرضا",
+ date: new Date(),
+ text: "عالی بود. ممنون از سایت زیباتون",
+ score: 4,
+ },
+ {
+ id: 1,
+ username: "محمدرضا",
+ date: new Date(),
+ text: "عالی بود. ممنون از سایت زیباتون",
+ score: 2.5,
+ },
+ {
+ id: 2,
+ username: "محمدرضا",
+ date: new Date(),
+ text: "عالی بود. ممنون از سایت زیباتون",
+ score: 5,
+ },
+ {
+ id: 3,
+ username: "محمدرضا",
+ date: new Date(),
+ text: "عالی بود. ممنون از سایت زیباتون",
+ score: 3.7,
+ },
+ {
+ id: 4,
+ username: "محمدرضا",
+ date: new Date(),
+ text: "عالی بود. ممنون از سایت زیباتون",
+ score: 2,
+ },
+ ],
+ },
+};
diff --git a/src/views/Product/Sample/index.scss b/src/views/Product/Sample/index.scss
new file mode 100644
index 0000000..e107783
--- /dev/null
+++ b/src/views/Product/Sample/index.scss
@@ -0,0 +1,48 @@
+.mobile-product-sample{
+ width: 100vw;
+ max-width: 1250px;
+ margin: 0px auto;
+ padding : 0px 10px 40px;
+ direction: rtl;
+ padding-top: 70px;
+ overflow-x: hidden;
+ &__header{
+ width: 100%;
+ &--right{
+ img{
+ height: 130px;
+ }
+ }
+ &--left{
+ justify-content:center;
+ margin-right : 30px;
+ h1{
+ font-family: numeralBold;
+ font-size: calc(100vw / 25);
+ color: #7DC241;
+ letter-spacing: -1px;
+ }
+ h2{
+ font-family: numeralBold;
+ font-size: calc(100vw / 32);
+ color: #6F7074;
+ }
+ div{
+ font-family: numeralLight;
+ font-size: calc(100vw / 30);
+ color: #6F7074;
+ letter-spacing: -1px;
+ strong{
+ font-family: numeralMedium;
+ font-size: calc(100vw / 30);
+ color: #05dfba;
+ }
+ span{
+ font-family: numeralMedium;
+ font-size: calc(100vw / 30);
+ font-weight: 600;
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/views/Product/index.js b/src/views/Product/index.js
index d2087dc..30599d0 100644
--- a/src/views/Product/index.js
+++ b/src/views/Product/index.js
@@ -1,4 +1,5 @@
import React, { Component } from "react";
+import {Link} from 'react-router-dom';
import Footer from "../Home/Footer/index";
import Navbar from "../Home/Navbar/index";
@@ -30,8 +31,8 @@ export default class Product extends Component {
{product.title}
{product.subTitle}
-
-
+ مطالعه نمومه کتاب
+ خرید کتاب
diff --git a/src/views/Product/index.scss b/src/views/Product/index.scss
index de75cde..3291c70 100644
--- a/src/views/Product/index.scss
+++ b/src/views/Product/index.scss
@@ -23,25 +23,27 @@
font-size: calc(100vw / 28);
color: #6f7074;
}
- button{
+ a{
border: 0px;
font-family: numeralMedium;
font-size: calc(100vw / 25);
padding: 15px 0px;
width: 150px;
+ text-align: center;
letter-spacing: -1px;
+ text-decoration: none;
}
&--purchase{
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
background-color: #00cc69;
- color: white;
+ color: white !important;
}
&--sampleButton{
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
background-color: #efefef;
- color: #6f7074;
+ color: #6f7074 !important;
}
}
&__abstraction{