mirror of
https://github.com/FranP-code/Pomodoro-Timer-with-Clockify-integration.git
synced 2025-10-12 23:52:30 +00:00
52 lines
1.3 KiB
JavaScript
52 lines
1.3 KiB
JavaScript
import React, {useState} from 'react'
|
|
import MainPomodoroTimer from './MainPomodoroTimer'
|
|
import PomodoroCounter from './PomodoroCounter'
|
|
import StyleSelector from './StyleSelector'
|
|
|
|
const MainPomodoro = () => {
|
|
|
|
console.log('MAIN POMODORO DEPLOYED')
|
|
|
|
const [style, setStyle] = useState('Regular')
|
|
const [displayHidden, setDisplayHidden] = useState(true)
|
|
const [timerOn, setTimerOn] = useState(false)
|
|
|
|
//const [counter, setCounter]
|
|
|
|
const showStyles = () => {
|
|
console.log('Styles Deployed')
|
|
|
|
setDisplayHidden(!displayHidden)
|
|
}
|
|
|
|
return (
|
|
<>
|
|
<div className="main-pomodoro">
|
|
|
|
<MainPomodoroTimer style={style} timerOn={timerOn}/>
|
|
|
|
<div className="style-display">
|
|
<h4>
|
|
Style
|
|
</h4>
|
|
<h3 onClick={showStyles}>
|
|
{style}
|
|
</h3>
|
|
</div>
|
|
|
|
<button class="start-pomodoro" onClick={() => setTimerOn(!timerOn)}>{
|
|
timerOn ? 'STOP' : 'START'
|
|
|
|
}</button>
|
|
</div>
|
|
|
|
<StyleSelector displayHidden={displayHidden} style={style} setStyle={setStyle}/>
|
|
<PomodoroCounter />
|
|
</>
|
|
|
|
|
|
)
|
|
}
|
|
|
|
export default MainPomodoro
|