parent
911dea17c0
commit
f0f1ee4fd1
10 changed files with 253 additions and 30 deletions
@ -0,0 +1,113 @@ |
||||
import React, { Component } from "react"; |
||||
import Navbar from "../../Home/Navbar/index"; |
||||
import Footer from "../../Home/Footer/index"; |
||||
|
||||
import book2 from "../../../assets/images/book2.png"; |
||||
|
||||
import './index.scss'; |
||||
export default class Sample extends Component { |
||||
render() { |
||||
const { product } = this.props; |
||||
return ( |
||||
<> |
||||
{window.innerWidth > 1000 ? ( |
||||
<> |
||||
<div className="product-sample d-flex"> |
||||
<Navbar /> |
||||
</div> |
||||
<Footer /> |
||||
</> |
||||
) : null} |
||||
{window.innerWidth < 1000 ? ( |
||||
<> |
||||
<div className="mobile-product-sample d-flex flex-column"> |
||||
<Navbar /> |
||||
<header className="mobile-product-sample__header d-flex"> |
||||
<div className="mobile-product-sample__header--right d-flex"> |
||||
<img src={product.image} alt={product.title} /> |
||||
</div> |
||||
<div className="mobile-product-sample__header--left d-flex flex-column"> |
||||
<h1>{product.title}</h1> |
||||
<h2>{product.subTitle}</h2> |
||||
<div> |
||||
شما در حال مطالعه <strong>صفحه {product.sample.page}</strong> هستید. |
||||
</div> |
||||
<div> |
||||
پیشرفت شما در مطالعه کتاب به <span>{product.sample.percent} درصد</span> رسیده است. |
||||
</div> |
||||
</div> |
||||
</header> |
||||
</div> |
||||
</> |
||||
) : 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, |
||||
}, |
||||
], |
||||
}, |
||||
}; |
@ -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; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue