parent
2de1868c05
commit
d4aa9d6e64
46 changed files with 2189 additions and 69 deletions
@ -0,0 +1,62 @@ |
||||
import React from 'react'; |
||||
import '../../../style/chosecolor.scss'; |
||||
|
||||
|
||||
|
||||
const Chosecolor = (props) => { |
||||
const {color , setcolor} = props; |
||||
|
||||
const changeColorHandler = (value) => { |
||||
setcolor(value) |
||||
} |
||||
|
||||
|
||||
|
||||
const {isChecked} = props; |
||||
return ( |
||||
<>
|
||||
{isChecked ? |
||||
<div className='dark-mood'> |
||||
<div className='nav-btn'> |
||||
<div> |
||||
<button onClick={() => changeColorHandler('dark-white')} id='red-btn-d' className='btn-color'> |
||||
الف |
||||
</button> |
||||
</div> |
||||
<div className='nav-btn'> |
||||
<button onClick={() => changeColorHandler('dark-brown')} id='green-btn-d' className='btn-color'> |
||||
الف |
||||
</button> |
||||
</div> |
||||
<div className='nav-btn'> |
||||
<button onClick={() => changeColorHandler('dark-blue')} id='blue-btn-d' className='btn-color'> |
||||
الف |
||||
</button> |
||||
</div> |
||||
</div> |
||||
</div>: |
||||
<div className='light-mood'> |
||||
<div className='nav-btn'> |
||||
<div> |
||||
<button onClick={() => changeColorHandler('light-white')} id='red-btn-w' className='btn-color'> |
||||
الف |
||||
</button> |
||||
</div> |
||||
<div className='nav-btn'> |
||||
<button onClick={() => changeColorHandler('light-brown')} id='green-btn-w' className='btn-color'> |
||||
الف |
||||
</button> |
||||
</div> |
||||
<div className='nav-btn'> |
||||
<button onClick={() => changeColorHandler('light-blue')} id='blue-btn-w' className='btn-color'> |
||||
الف |
||||
</button> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
} |
||||
</> |
||||
) |
||||
} |
||||
|
||||
export default Chosecolor |
@ -0,0 +1,48 @@ |
||||
import React , { useState } from 'react'; |
||||
import '../../../components/style/colorsComponents.scss'; |
||||
import PalletColorOutline from '../../image/PalletColorOutline.svg'; |
||||
import PalletColorbold from '../../image/PalletColorBold.svg'; |
||||
import Chosecolor from './Colors/chosecolor' |
||||
import { Dropdown, DropdownToggle, DropdownMenu } from 'reactstrap'; |
||||
|
||||
|
||||
const Colors = (props) => { |
||||
const [dropdownOpen, setDropdownOpen] = useState(false); |
||||
const toggle = () => setDropdownOpen(prevState => !prevState); |
||||
|
||||
const {setIsChecked, isChecked , setcolor , color } = props; |
||||
|
||||
const [Icon, seticon] = useState(PalletColorOutline); |
||||
const changeIcone = () => { |
||||
seticon(Icon===PalletColorOutline?PalletColorbold:PalletColorOutline); |
||||
}; |
||||
|
||||
return ( |
||||
<> |
||||
<nav className='main-colors-setting'> |
||||
<label class="switch"> |
||||
<input type="checkbox" |
||||
onChange={() => setIsChecked(!isChecked)} |
||||
/> |
||||
<span class="slider round"></span> |
||||
</label> |
||||
<Dropdown isOpen={dropdownOpen} toggle={toggle}> |
||||
<DropdownToggle id='dropdown-btn'> |
||||
<div onClick={()=>changeIcone()} > |
||||
<img src={Icon} set="curved" className='palette-icon' alt='icon'/> |
||||
</div> |
||||
</DropdownToggle> |
||||
<DropdownMenu className='nav-menu'> |
||||
<Chosecolor
|
||||
isChecked={isChecked} |
||||
setcolor={setcolor} |
||||
color={color} |
||||
/> |
||||
</DropdownMenu> |
||||
</Dropdown> |
||||
</nav> |
||||
</> |
||||
) |
||||
} |
||||
|
||||
export default Colors |
@ -0,0 +1,47 @@ |
||||
import React from 'react'; |
||||
import '../../../components/style/fontsize.scss'; |
||||
|
||||
function ButtonIncrement(props) { |
||||
return ( |
||||
<p type='button' outline onClick={props.onClickFunc} style={{padding: '0px 5px'}}> |
||||
+ |
||||
</p> |
||||
) |
||||
} |
||||
|
||||
function ButtonDecrement(props) { |
||||
|
||||
return ( |
||||
<p type='button' outline onClick={props.onClickFunc} style={{padding: '0px 5px'}}> |
||||
- |
||||
</p> |
||||
) |
||||
} |
||||
|
||||
function Display(props) { |
||||
return ( |
||||
<label >{props.message}</label> |
||||
) |
||||
} |
||||
|
||||
const Fontsize = (props) => { |
||||
|
||||
const {countersize, setCounter} = props; |
||||
const incrementCounter = () => setCounter(countersize + 1); |
||||
let decrementCounter = () => setCounter(countersize - 1); |
||||
|
||||
if(countersize <= 1) { |
||||
decrementCounter = () => setCounter(1); |
||||
} |
||||
return ( |
||||
<div className='nav-fontBtn'> |
||||
<nav> |
||||
<ButtonIncrement onClickFunc={incrementCounter}/> |
||||
<Display message={countersize}/>
|
||||
<ButtonDecrement onClickFunc={decrementCounter}/> |
||||
</nav> |
||||
</div> |
||||
) |
||||
} |
||||
|
||||
export default Fontsize |
@ -0,0 +1,23 @@ |
||||
import React from 'react'; |
||||
import '../../../style/fonts.scss'; |
||||
|
||||
const Fonts = (props) => { |
||||
|
||||
const {setname} = props; |
||||
|
||||
const fontHandler = (value) =>{ |
||||
setname(value) |
||||
} |
||||
|
||||
|
||||
return ( |
||||
<> |
||||
<nav className='nav-btn'> |
||||
<button onClick={() => fontHandler('Sans')} className='btn-font'>سانس</button> |
||||
<button onClick={() => fontHandler('Nazanin')} className='btn-font'>نازنین</button> |
||||
</nav> |
||||
</> |
||||
) |
||||
} |
||||
|
||||
export default Fonts |
@ -0,0 +1,33 @@ |
||||
import React , { useState } from 'react'; |
||||
import { Dropdown, DropdownToggle, DropdownMenu } from 'reactstrap'; |
||||
import '../../../components/style/fontStyle.scss' |
||||
import Fonts from './Fonts/fonts' |
||||
|
||||
const Fontstyle = (props) => { |
||||
const {setname ,name} = props; |
||||
|
||||
|
||||
const [dropdownOpen, setDropdownOpen] = useState(false); |
||||
const toggle = () => setDropdownOpen(prevState => !prevState) |
||||
|
||||
return ( |
||||
<div> |
||||
<Dropdown isOpen={dropdownOpen} toggle={toggle}> |
||||
<DropdownToggle id='dropdown-btn'> |
||||
<button className='btn'> |
||||
<p> |
||||
{name === 'Sans' ? 'سانس': 'نازنین'} |
||||
</p> |
||||
</button> |
||||
</DropdownToggle> |
||||
<DropdownMenu className='nav-menu-font'> |
||||
<Fonts
|
||||
setname={setname} |
||||
/> |
||||
</DropdownMenu> |
||||
</Dropdown> |
||||
</div> |
||||
) |
||||
} |
||||
|
||||
export default Fontstyle |
@ -0,0 +1,54 @@ |
||||
import React from 'react' |
||||
// import {FormatLineSpacingRoundedIcon} from '@material-ui/icons/FormatLineSpacingRounded'
|
||||
import lineSpace from '../../image/lineSpace.svg' |
||||
import '../../../components/style/lineheight.scss' |
||||
|
||||
function ButtonIncrement(props) { |
||||
return ( |
||||
<span type="button" outline onClick={props.onClickFunc}> |
||||
{/* <FormatLineSpacingRoundedIcon className="line-space-icon" /> */} |
||||
</span> |
||||
) |
||||
} |
||||
|
||||
function ButtonDecrement(props) { |
||||
return ( |
||||
<img |
||||
type="button" |
||||
outline |
||||
onClick={props.onClickFunc} |
||||
src={lineSpace} |
||||
alt="Icon" |
||||
className="line-space-icon-" |
||||
/> |
||||
) |
||||
} |
||||
|
||||
function Display(props) { |
||||
return <label style={{ textAlign: 'center' }}>{props.message}</label> |
||||
} |
||||
|
||||
const Lineheight = (props) => { |
||||
const { counterline, setcounterline } = props |
||||
|
||||
const incrementCounter = () => setcounterline(counterline + 1) |
||||
let decrementCounter = () => setcounterline(counterline - 1) |
||||
|
||||
if (counterline <= 1) { |
||||
decrementCounter = () => setcounterline(1) |
||||
} |
||||
|
||||
return ( |
||||
<> |
||||
<div className="nav-fontBtn"> |
||||
<nav style={{ width: '70px' }}> |
||||
<ButtonIncrement onClickFunc={incrementCounter} /> |
||||
<Display message={counterline} /> |
||||
<ButtonDecrement onClickFunc={decrementCounter} /> |
||||
</nav> |
||||
</div> |
||||
</> |
||||
) |
||||
} |
||||
|
||||
export default Lineheight |
@ -0,0 +1,50 @@ |
||||
import React from 'react' |
||||
import { UncontrolledCollapse, Card } from 'reactstrap' |
||||
import '../../../src/components/style/setting.scss' |
||||
import Fontstyle from './FontStyle/Fontstyle' |
||||
import Colors from './FontColor/colors' |
||||
import FontSize from './FontSize/fontsize' |
||||
import LineHeight from './LineHeight/lineheight' |
||||
|
||||
const Setting = (props) => { |
||||
const { |
||||
setIsChecked, |
||||
isChecked, |
||||
countersize, |
||||
setCounter, |
||||
counterline, |
||||
setcounterline, |
||||
setname, |
||||
name, |
||||
setcolor, |
||||
color, |
||||
} = props |
||||
|
||||
return ( |
||||
<> |
||||
|
||||
<Card> |
||||
<nav className="nav-content"> |
||||
<nav className="nav-items"> |
||||
<Colors |
||||
setIsChecked={setIsChecked} |
||||
isChecked={isChecked} |
||||
setcolor={setcolor} |
||||
color={color} |
||||
/> |
||||
</nav> |
||||
<nav className="nav-items"> |
||||
<LineHeight |
||||
counterline={counterline} |
||||
setcounterline={setcounterline} |
||||
/> |
||||
<FontSize countersize={countersize} setCounter={setCounter} /> |
||||
<Fontstyle name={name} setname={setname} /> |
||||
</nav> |
||||
</nav> |
||||
</Card> |
||||
</> |
||||
) |
||||
} |
||||
|
||||
export default Setting |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 351 B |
@ -0,0 +1,160 @@ |
||||
@import './colors'; |
||||
|
||||
.MuiDrawer-paperAnchorRight { |
||||
background: white; |
||||
&::-webkit-scrollbar { |
||||
display: none; |
||||
width: 0px; |
||||
font-family: inherit; |
||||
} |
||||
} |
||||
|
||||
.MuiDrawer-paperAnchorRight { |
||||
top: 35px !important; |
||||
} |
||||
.navbar-drawer { |
||||
font-family: inherit; |
||||
text-align: right !important; |
||||
direction: rtl; |
||||
&__header { |
||||
height: 60px; |
||||
background-color: white; |
||||
width: 80% !important; |
||||
align-items: center; |
||||
&--right { |
||||
margin-right: 10px; |
||||
& h1 { |
||||
margin-bottom: 0px; |
||||
font-size: calc(100vw / 22); |
||||
color: #4d4d4f; |
||||
letter-spacing: -1px; |
||||
} |
||||
& div { |
||||
color: #4d4d4f; |
||||
font-size: calc(100vw / 34); |
||||
letter-spacing: -1px; |
||||
} |
||||
} |
||||
&--dropdown { |
||||
left: 10px; |
||||
top: 10px; |
||||
} |
||||
& img { |
||||
width: 100%; |
||||
height: 100%; |
||||
} |
||||
} |
||||
&__dropdown { |
||||
width: calc(100vw * 0.8); |
||||
.navbar-drawer-user { |
||||
width: 100%; |
||||
&__right { |
||||
margin-right: 10px; |
||||
& h1 { |
||||
margin-bottom: 0px; |
||||
font-size: calc(100vw / 22); |
||||
color: #4d4d4f; |
||||
letter-spacing: -1px; |
||||
} |
||||
& div { |
||||
color: #4d4d4f; |
||||
font-size: calc(100vw / 34); |
||||
letter-spacing: -1px; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
&__bottom { |
||||
width: 100%; |
||||
&--link { |
||||
width: 100%; |
||||
align-items: center; |
||||
padding: 15px 10px; |
||||
& img { |
||||
width: 20px; |
||||
height: 20px; |
||||
margin-left: 20px; |
||||
} |
||||
& .badge { |
||||
background-color: red; |
||||
margin: 5px; |
||||
position: absolute; |
||||
left: 5px; |
||||
top: 12px; |
||||
} |
||||
} |
||||
&--button { |
||||
width: 100%; |
||||
height: 100px; |
||||
color: white; |
||||
padding: 15px 10px; |
||||
cursor: pointer; |
||||
& img { |
||||
width: 20px; |
||||
height: 20px; |
||||
margin-left: 20px; |
||||
} |
||||
} |
||||
&--version { |
||||
position: absolute; |
||||
bottom: 5px; |
||||
left: 0px; |
||||
width: 100%; |
||||
height: 32px; |
||||
font-size: 14px; |
||||
justify-content: center; |
||||
align-items: center; |
||||
& span { |
||||
color: #cfcfcf; |
||||
font-size: 14px; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
.makeStyles-list-1 { |
||||
width: 300px !important; |
||||
} |
||||
|
||||
.MuiBackdrop-root { |
||||
top: 35px !important; |
||||
} |
||||
|
||||
.navbar-drawer__bottom a { |
||||
width: 100%; |
||||
color: #666; |
||||
text-decoration: none; |
||||
} |
||||
.navbar-drawer__bottom a:hover { |
||||
color: $green; |
||||
} |
||||
|
||||
.navbar-drawer__bottom--link .navbar-drawer__bottom--link div { |
||||
font-size: 10px; |
||||
} |
||||
|
||||
.MuiTabs-indicator { |
||||
background-color: $green !important; |
||||
} |
||||
|
||||
.MuiTab-root { |
||||
min-width: 100px !important; |
||||
} |
||||
|
||||
.MuiTab-wrapper { |
||||
color: $green; |
||||
} |
||||
|
||||
.PrivateSwipeArea-root-15 { |
||||
left: 0 !important; |
||||
right: 0 !important; |
||||
} |
||||
.MuiPaper-elevation { |
||||
box-shadow: none; |
||||
} |
||||
|
||||
.nav-cansel { |
||||
color: red; |
||||
text-align: left; |
||||
|
||||
} |
@ -0,0 +1,22 @@ |
||||
@import './colors'; |
||||
|
||||
.btn{ |
||||
border: $green solid 1.5px !important; |
||||
padding: 0px 3px 4px 3px !important; |
||||
height: 1.5rem; |
||||
color: $green !important; |
||||
|
||||
p{ |
||||
font-size: 12px; |
||||
margin: 0; |
||||
padding: 2px 5px !important; |
||||
} |
||||
} |
||||
|
||||
.btn:hover{ |
||||
color: $white !important; |
||||
background-color: $green !important; |
||||
} |
||||
.btn:focus { |
||||
box-shadow: none !important; |
||||
} |
@ -0,0 +1,4 @@ |
||||
$green : #009AA8; |
||||
$white : #fff; |
||||
$black : #000; |
||||
$gray : #fafafa; |
@ -0,0 +1,23 @@ |
||||
@import './colors'; |
||||
|
||||
.nav-fontBtn{ |
||||
margin-right: 5px; |
||||
nav{ |
||||
display: flex; |
||||
justify-content: space-between; |
||||
width: 60px; |
||||
height: 1.5rem; |
||||
border-radius: 5px; |
||||
border: 1.5px solid $green; |
||||
|
||||
.counter{ |
||||
font-size: 0.95rem; |
||||
} |
||||
|
||||
p{ |
||||
padding-left: 2px; |
||||
padding-right: 2px; |
||||
font-family: inherit; |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,57 @@ |
||||
@import './colors'; |
||||
|
||||
.paragraph { |
||||
text-align: justify; |
||||
direction: rtl; |
||||
color: black; |
||||
} |
||||
|
||||
.slider-btn-left { |
||||
display: flex; |
||||
align-items: center; |
||||
} |
||||
|
||||
.slider-btn-right { |
||||
display: flex; |
||||
align-items: center; |
||||
} |
||||
|
||||
.nav-flex-items-pages { |
||||
height: 100%; |
||||
max-height: 100%; |
||||
display: flex; |
||||
justify-content: center; |
||||
} |
||||
|
||||
.main-nav{ |
||||
height: calc(100% - 90px); |
||||
margin-top: 15px; |
||||
display: flex; |
||||
justify-content: center; |
||||
} |
||||
|
||||
@media only screen and (max-width: 700px) { |
||||
.slider-btn-left { |
||||
display: flex; |
||||
align-items: center; |
||||
opacity: 0; |
||||
width: 40%; |
||||
left: 0; |
||||
top: 60px; |
||||
z-index: 500; |
||||
position: absolute; |
||||
height: 85%; |
||||
} |
||||
|
||||
.slider-btn-right{ |
||||
display: flex; |
||||
align-items: center; |
||||
opacity: 0; |
||||
width: 40%; |
||||
right: 0; |
||||
top: 60px; |
||||
z-index: 500; |
||||
position: absolute; |
||||
height: 85%; |
||||
} |
||||
} |
@ -0,0 +1,12 @@ |
||||
|
||||
.nav-icon { |
||||
cursor: 'pointer'; |
||||
z-index: 500; |
||||
position: 'relative'; |
||||
margin-left: 0.5rem; |
||||
} |
||||
@media only screen and (max-width: 900px ) { |
||||
.display-icon { |
||||
display: none; |
||||
} |
||||
} |
@ -0,0 +1,48 @@ |
||||
@import './colors'; |
||||
|
||||
|
||||
.nav-btn{ |
||||
text-align: center; |
||||
} |
||||
|
||||
.btn-color{ |
||||
outline: none; |
||||
border-radius: 5px; |
||||
margin: 1px; |
||||
} |
||||
|
||||
#red-btn-w{ |
||||
background-color: #fff; |
||||
color: #121212; |
||||
border: $green solid 1px; |
||||
} |
||||
|
||||
#green-btn-w{ |
||||
background-color: #fff4e1; |
||||
color: #af622e; |
||||
border: $green solid 1px; |
||||
} |
||||
|
||||
#blue-btn-w{ |
||||
background-color: #86bbff ; |
||||
color: rgb(88, 88, 211); |
||||
border: $green solid 1px; |
||||
} |
||||
|
||||
#red-btn-d{ |
||||
background-color: #121212; |
||||
color: #fff; |
||||
border: $green solid 1px; |
||||
} |
||||
|
||||
#green-btn-d{ |
||||
background-color: #af622e; |
||||
color: rgb(255, 244, 225); |
||||
border: $green solid 1px; |
||||
} |
||||
|
||||
#blue-btn-d{ |
||||
background-color: #5858d3; |
||||
color: #86bbff; |
||||
border: $green solid 1px; |
||||
} |
@ -0,0 +1,88 @@ |
||||
@import './colors'; |
||||
|
||||
.switch { |
||||
position: relative; |
||||
display: inline-block; |
||||
width: 35px; |
||||
height: 18px; |
||||
margin-right: 5px; |
||||
} |
||||
|
||||
.switch input { |
||||
opacity: 0; |
||||
width: 0; |
||||
height: 0; |
||||
} |
||||
|
||||
.slider { |
||||
position: absolute; |
||||
cursor: pointer; |
||||
top: 0; |
||||
left: 0; |
||||
right: 0; |
||||
bottom: 0; |
||||
background-color: rgb(187, 187, 187); |
||||
-webkit-transition: .4s; |
||||
transition: .4s; |
||||
} |
||||
|
||||
.slider:before { |
||||
position: absolute; |
||||
content: ""; |
||||
height: 12px; |
||||
width: 12px; |
||||
left: 2px; |
||||
bottom: 3px; |
||||
background-color: white; |
||||
transition: .4s; |
||||
} |
||||
|
||||
|
||||
input:checked + .slider { |
||||
background-color: $green; |
||||
} |
||||
|
||||
input:checked + .slider:before { |
||||
background-color: black; |
||||
} |
||||
|
||||
|
||||
input:focus + .slider { |
||||
box-shadow: 0 0 1px $green; |
||||
} |
||||
|
||||
input:checked + .slider:before { |
||||
transform: translateX(18px); |
||||
} |
||||
|
||||
/* Rounded sliders */ |
||||
.slider.round { |
||||
border-radius: 34px; |
||||
} |
||||
|
||||
.slider.round:before { |
||||
border-radius: 50%; |
||||
} |
||||
|
||||
.main-colors-setting{ |
||||
display: flex; |
||||
align-items: center; |
||||
} |
||||
|
||||
|
||||
|
||||
#dropdown-btn{ |
||||
background-color: white !important; |
||||
border: none !important ; |
||||
padding: 0px !important; |
||||
margin: 0px !important; |
||||
} |
||||
|
||||
#dropdown-btn:hover{ |
||||
color: $green !important; |
||||
} |
||||
|
||||
.palette-icon{ |
||||
width: 1.4rem; |
||||
margin-top: 2px; |
||||
} |
@ -0,0 +1,4 @@ |
||||
.nav-menu-font{ |
||||
min-width: 4rem !important; |
||||
transform: translate3d(-5px, 24px, 0px) !important; |
||||
} |
@ -0,0 +1,24 @@ |
||||
@import './colors'; |
||||
|
||||
|
||||
.nav-btn{ |
||||
text-align: center; |
||||
|
||||
.btn-font{ |
||||
outline: none; |
||||
border-radius: 5px; |
||||
margin: 5px; |
||||
border: $green solid 1.5px; |
||||
color: $green; |
||||
background-color: white; |
||||
width: 2.8rem; |
||||
font-size: 10px; |
||||
} |
||||
|
||||
.btn-font:hover{ |
||||
border: $green solid 1.5px; |
||||
color: white; |
||||
background-color: $green; |
||||
} |
||||
|
||||
} |
@ -0,0 +1,3 @@ |
||||
@import './colors'; |
||||
@import './btnStyle'; |
||||
@import './twobtnStyle'; |
@ -0,0 +1,44 @@ |
||||
@import './colors'; |
||||
|
||||
.main-footer { |
||||
width: 100%; |
||||
background-color: white; |
||||
height: 60px; |
||||
position: fixed; |
||||
bottom: 0; |
||||
text-align: center; |
||||
padding: 0.25rem 1rem; |
||||
} |
||||
|
||||
.nav-items { |
||||
display: flex; |
||||
justify-content: center; |
||||
text-align: center; |
||||
|
||||
p { |
||||
padding-right: 0.75rem; |
||||
} |
||||
} |
||||
|
||||
.buy-btn-mobile { |
||||
border: solid 1.5px white; |
||||
background-color: #009AA8; |
||||
border-radius: 5px; |
||||
color: white; |
||||
font-size: 12px; |
||||
padding: 0.30rem 2rem; |
||||
width: 112%; |
||||
position: fixed; |
||||
bottom: -1px; |
||||
right: -20px; |
||||
} |
||||
|
||||
@media only screen and (min-width: 700px ) { |
||||
.buy-btn-mobile { |
||||
display: none; |
||||
} |
||||
|
||||
.main-footer{ |
||||
height: 30px; |
||||
} |
||||
} |
@ -0,0 +1,60 @@ |
||||
@import './colors'; |
||||
|
||||
.nav-header { |
||||
width: 100%; |
||||
background-color: $green; |
||||
height: 35px; |
||||
color: $white; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
align-items: center; |
||||
|
||||
.items { |
||||
display: flex; |
||||
padding: 0.25rem 1rem; |
||||
|
||||
.icon { |
||||
margin-right: 5px; |
||||
width: 20px; |
||||
} |
||||
|
||||
.header-title { |
||||
margin: 0; |
||||
padding: 0; |
||||
font-size: 14px; |
||||
} |
||||
|
||||
.logo { |
||||
width: 50px; |
||||
margin-right: 1rem; |
||||
} |
||||
} |
||||
} |
||||
|
||||
|
||||
.buy-btn { |
||||
border: solid 1.5px white; |
||||
background-color: $green; |
||||
border-radius: 5px; |
||||
color: white; |
||||
margin-right: 7px; |
||||
font-size: 12px; |
||||
width: 8rem; |
||||
} |
||||
|
||||
.buy-btn:hover{ |
||||
color: $green; |
||||
background-color: white; |
||||
font-weight: bold; |
||||
} |
||||
|
||||
|
||||
|
||||
@media only screen and (max-width: 700px ) { |
||||
.buy-btn { |
||||
display: none; |
||||
} |
||||
} |
||||
|
||||
|
||||
|
@ -0,0 +1,26 @@ |
||||
@import './colors'; |
||||
|
||||
.custom-drawer { |
||||
height: 100%; |
||||
width: 0px; |
||||
position: relative; |
||||
display: none; |
||||
} |
||||
|
||||
@keyframes drawerActive { |
||||
0% { |
||||
width: 0px; |
||||
} |
||||
100% { |
||||
width: 300px; |
||||
} |
||||
} |
||||
|
||||
.custom-drawer-active { |
||||
border-left: solid 1.5px #009aa882; |
||||
border-radius: 9px; |
||||
background-color: #fff; |
||||
width: 300px; |
||||
animation-name: drawerActive; |
||||
animation-duration: 0.2s; |
||||
} |
@ -0,0 +1,31 @@ |
||||
@import './colors'; |
||||
|
||||
@font-face { |
||||
font-family: 'Nazanin'; |
||||
src: local('Nazanin'), url(../fonts/Nazanin.woff) format('woff'); |
||||
} |
||||
|
||||
|
||||
@font-face { |
||||
font-family: 'Sans'; |
||||
src: local('IRANSansWeb'), url(../fonts/IRANSansWeb.woff) format('woff'); |
||||
} |
||||
|
||||
@font-face { |
||||
font-family: 'SansNum'; |
||||
src: local('IRANSansWebFaNum'), url(../fonts/IRANSansWebFaNum.woff) format('woff'); |
||||
} |
||||
|
||||
body { |
||||
margin: 0; |
||||
padding: 0; |
||||
color: $green; |
||||
font-family: 'SansNum' , 'Sans' , 'Nazanin'; |
||||
text-align: right; |
||||
overflow: hidden; |
||||
} |
||||
html,body,#root{ |
||||
height: 100%; |
||||
} |
||||
|
||||
|
@ -0,0 +1,14 @@ |
||||
@import './btnStyle'; |
||||
@import './twobtnStyle'; |
||||
|
||||
|
||||
.line-space-icon-{ |
||||
font-size: 1rem !important; |
||||
width: 1rem !important; |
||||
margin: 3px; |
||||
} |
||||
|
||||
.line-space-icon{ |
||||
font-size: 1rem !important; |
||||
width: 1rem !important; |
||||
} |
@ -0,0 +1,97 @@ |
||||
@import './colors'; |
||||
|
||||
.modal { |
||||
top: 6rem !important; |
||||
left: 6rem !important; |
||||
} |
||||
|
||||
.modal-content { |
||||
width: 300px !important; |
||||
} |
||||
|
||||
.modal-footer { |
||||
justify-content: flex-start !important; |
||||
} |
||||
|
||||
.title-input { |
||||
text-align: right; |
||||
direction: rtl; |
||||
width: 100% !important; |
||||
border: 1px gray solid; |
||||
outline: none; |
||||
padding: 0.25rem 1rem; |
||||
font-size: 14px; |
||||
border-radius: 3px; |
||||
margin-bottom: 0.75rem; |
||||
} |
||||
|
||||
.title-input::placeholder{ |
||||
font-size: 10px; |
||||
font-weight: 500; |
||||
} |
||||
|
||||
.dis-input { |
||||
text-align: right; |
||||
direction: rtl; |
||||
outline: none; |
||||
width: 100%; |
||||
padding: 0.25rem 1rem; |
||||
font-size: 12px; |
||||
border-radius: 3px; |
||||
resize: none; |
||||
} |
||||
|
||||
.dis-input::placeholder{ |
||||
font-size: 9px; |
||||
font-weight: 300; |
||||
} |
||||
|
||||
.save-btn { |
||||
border: none; |
||||
background-color: $green; |
||||
border-radius: 4px; |
||||
padding: 0.25rem 1rem; |
||||
color: #fff; |
||||
font-size: 14px; |
||||
margin-right: 0.5rem; |
||||
} |
||||
|
||||
.close-btn { |
||||
border: red solid 1px; |
||||
background-color: #fff; |
||||
border-radius: 4px; |
||||
padding: 0.25rem 1rem; |
||||
color: red; |
||||
font-size: 14px; |
||||
} |
||||
|
||||
.save-number-page{ |
||||
font-size: 10px; |
||||
text-align: left; |
||||
direction: ltr; |
||||
} |
||||
|
||||
.span-num{ |
||||
color: red; |
||||
font-weight: bold; |
||||
} |
||||
|
||||
|
||||
.nav-btn-form{ |
||||
text-align: left; |
||||
|
||||
} |
||||
|
||||
.lable-input{ |
||||
font-size: 12px; |
||||
font-weight: bold; |
||||
} |
||||
|
||||
|
||||
.bookmark{ |
||||
z-index: 2000; |
||||
position: absolute; |
||||
top: 3.75rem; |
||||
left: 34.75rem; |
||||
width: 8rem; |
||||
} |
@ -0,0 +1,9 @@ |
||||
@import './colors'; |
||||
|
||||
|
||||
|
||||
.edit-progress{ |
||||
direction: rtl; |
||||
width: 90% !important; |
||||
height: 5px !important; |
||||
} |
@ -0,0 +1,3 @@ |
||||
.nav-search{ |
||||
display: flex !important; |
||||
} |
@ -0,0 +1,61 @@ |
||||
@import './colors'; |
||||
|
||||
.nav-color { |
||||
background-color: #fff; |
||||
width: 100%; |
||||
} |
||||
.nav-serch-items { |
||||
display: flex; |
||||
align-items: center; |
||||
border: solid 1.5px $green; |
||||
border-radius: 12px; |
||||
color: $green; |
||||
width: 100%; |
||||
|
||||
form { |
||||
width: 100%; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
} |
||||
|
||||
svg { |
||||
margin-right: 10px; |
||||
} |
||||
|
||||
.input-text { |
||||
width: 100%; |
||||
color: $green; |
||||
font-size: 14px; |
||||
padding: 5px 5px; |
||||
border: none; |
||||
outline: none; |
||||
} |
||||
|
||||
input[type='search']::-webkit-search-cancel-button { |
||||
height: 10px; |
||||
width: 10px; |
||||
} |
||||
|
||||
.input-submit { |
||||
color: $green; |
||||
font-size: 15px; |
||||
padding: 5px 8px; |
||||
border-right: solid 1.5px $green; |
||||
border-left: none; |
||||
border-top: none; |
||||
border-bottom: none; |
||||
outline: none; |
||||
background-color: inherit; |
||||
} |
||||
|
||||
.input-submit:hover { |
||||
color: #fff; |
||||
background-color: $green; |
||||
border-left: none; |
||||
border-top: none; |
||||
border-bottom: none; |
||||
border-right: solid 1.5px $green; |
||||
border-left: solid 1.5px $green; |
||||
border-radius: 10px 0 0 10px; |
||||
} |
||||
} |
@ -0,0 +1,18 @@ |
||||
.nav-content{ |
||||
display: flex; |
||||
align-items: center; |
||||
padding: 0.25rem 1rem; |
||||
justify-content: space-between; |
||||
|
||||
.nav-items{ |
||||
display: flex; |
||||
margin-left: 5px; |
||||
} |
||||
} |
||||
|
||||
|
||||
.nav-menu{ |
||||
min-width: 3rem !important; |
||||
transform: translate3d(-12px, 24px, 0px) !important; |
||||
padding: 2px !important; |
||||
} |
@ -0,0 +1,87 @@ |
||||
@import './colors'; |
||||
|
||||
.main-tab { |
||||
background-color: white !important; |
||||
color: black !important; |
||||
font-family: inherit !important; |
||||
width: 100% !important; |
||||
position: static !important; |
||||
box-shadow: none; |
||||
} |
||||
|
||||
.MuiBox-root { |
||||
padding: 0 !important; |
||||
} |
||||
.MuiPaper-root{ |
||||
box-shadow: none !important; |
||||
} |
||||
|
||||
.list-note { |
||||
margin-bottom: 0.5rem; |
||||
padding: 15px 10px; |
||||
display: flex; |
||||
justify-content: space-between; |
||||
color: #666; |
||||
align-items: center; |
||||
font-family: 'Sans', 'SansNum'; |
||||
border-bottom: solid 1px #009aa833; |
||||
margin: 0; |
||||
width: 100%; |
||||
font-size: 15px; |
||||
|
||||
li { |
||||
display: flex; |
||||
list-style: none; |
||||
} |
||||
|
||||
p { |
||||
margin: 0; |
||||
padding: 0; |
||||
} |
||||
} |
||||
|
||||
.nav-list-book { |
||||
border-bottom: solid 1px #009aa833; |
||||
margin: 0; |
||||
width: 100%; |
||||
font-size: 15px; |
||||
} |
||||
|
||||
.nav-list-book-active { |
||||
background-color:#009aa85b; |
||||
color: $green; |
||||
border-bottom: solid 1px #009aa833; |
||||
margin: 0; |
||||
width: 100%; |
||||
font-size: 15px; |
||||
} |
||||
|
||||
.nav-list-book:hover { |
||||
background-color: rgba(200, 231, 231, 0.616); |
||||
} |
||||
|
||||
.list-note:hover { |
||||
background-color: rgba(200, 231, 231, 0.616); |
||||
color: $green; |
||||
} |
||||
|
||||
|
||||
.MuiPaper-elevation{ |
||||
box-shadow: none ; |
||||
} |
||||
|
||||
|
||||
.MuiTabs-indicator{ |
||||
display: none !important ; |
||||
} |
||||
|
||||
|
||||
.border-tab{ |
||||
font-family: inherit !important; |
||||
font-size: 12px !important; |
||||
padding: 0 !important; |
||||
} |
||||
|
||||
.border-tab-active{ |
||||
border-bottom: $green solid 1.5px !important; |
||||
} |
Loading…
Reference in new issue