parent
db4037dd07
commit
2d399de16d
15 changed files with 215 additions and 102 deletions
@ -1,47 +1,53 @@ |
||||
import React from 'react'; |
||||
import '../../../components/style/fontsize.scss'; |
||||
import React, { useState } from "react"; |
||||
import "../../../components/style/fontsize.scss"; |
||||
|
||||
function ButtonIncrement(props) { |
||||
return ( |
||||
<p type='button' outline onClick={props.onClickFunc} style={{padding: '0px 5px'}}> |
||||
return ( |
||||
<p |
||||
type="button" |
||||
outline |
||||
onClick={props.onClickFunc} |
||||
style={{ padding: "0px 5px" , color: "#009AA8" }} |
||||
> |
||||
+ |
||||
</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> |
||||
) |
||||
} |
||||
</p> |
||||
); |
||||
} |
||||
|
||||
const Fontsize = (props) => { |
||||
function ButtonDecrement(props) { |
||||
return ( |
||||
<p |
||||
type="button" |
||||
outline |
||||
onClick={props.onClickFunc} |
||||
style={{ padding: "0px 5px" , color: "#009AA8" }} |
||||
> |
||||
- |
||||
</p> |
||||
); |
||||
} |
||||
|
||||
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> |
||||
) |
||||
function Display(props) { |
||||
return <label style={{color: "#009AA8"}}>{props.message}</label>; |
||||
} |
||||
|
||||
export default Fontsize |
||||
const Fontsize = (props) => { |
||||
const [countersize, setCounter ] = useState(1) |
||||
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; |
||||
|
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.8 KiB |
@ -1,4 +1,32 @@ |
||||
.nav-menu-font{ |
||||
min-width: 4rem !important; |
||||
transform: translate3d(-5px, 24px, 0px) !important; |
||||
} |
||||
@import "./colors"; |
||||
|
||||
.nav-menu-font { |
||||
min-width: 3.5rem !important; |
||||
transform: translate3d(-5px, 24px, 0px) !important; |
||||
} |
||||
|
||||
.btn-font { |
||||
display: flex; |
||||
outline: none; |
||||
border-radius: 5px; |
||||
border: $green solid 1.5px; |
||||
color: $green; |
||||
background-color: white; |
||||
|
||||
p { |
||||
padding: 0 5px !important; |
||||
margin: 0; |
||||
color: $green; |
||||
} |
||||
} |
||||
|
||||
.btn-font:hover { |
||||
border: $green solid 1.5px; |
||||
color: white; |
||||
background-color: $green; |
||||
p { |
||||
padding: 0 5px !important; |
||||
margin: 0; |
||||
color: #fff; |
||||
} |
||||
} |
||||
|
@ -1,3 +1,7 @@ |
||||
@import './colors'; |
||||
@import './btnStyle'; |
||||
@import './twobtnStyle'; |
||||
@import './twobtnStyle'; |
||||
|
||||
label{ |
||||
font-family: "SansNum" !important; |
||||
} |
@ -1,14 +1,20 @@ |
||||
@import './btnStyle'; |
||||
@import './twobtnStyle'; |
||||
@import "./btnStyle"; |
||||
@import "./twobtnStyle"; |
||||
|
||||
.line-space-icon- { |
||||
font-size: 1rem !important; |
||||
width: 1rem !important; |
||||
margin: 3px; |
||||
color: #009aa8 !important; |
||||
} |
||||
|
||||
.line-space-icon-{ |
||||
font-size: 1rem !important; |
||||
width: 1rem !important; |
||||
margin: 3px; |
||||
.line-space-icon { |
||||
font-size: 1rem !important; |
||||
width: 1rem !important; |
||||
} |
||||
|
||||
.line-space-icon{ |
||||
font-size: 1rem !important; |
||||
width: 1rem !important; |
||||
.label { |
||||
font-family: "SansNum" !important; |
||||
text-align: center; |
||||
color: #009aa8; |
||||
} |
||||
|
Loading…
Reference in new issue