mirror of
https://github.com/FranP-code/Pomodoro-Timer-with-Clockify-integration.git
synced 2025-10-12 23:52:30 +00:00
Description input added
This commit is contained in:
10
src/App.js
10
src/App.js
@@ -27,6 +27,7 @@ function App() {
|
||||
const [signIn, setSignIn] = useState('')
|
||||
|
||||
const [apiKey, setApiKey] = useState('')
|
||||
const [taskName, setTaskName] = useState('')
|
||||
|
||||
const [workspaceID, setWorspaceID] = useState(0)
|
||||
const [projectID, setProjectID] = useState(0)
|
||||
@@ -68,6 +69,11 @@ function App() {
|
||||
signIn={signIn}
|
||||
timerOn={timerOn}
|
||||
setTimerOn={setTimerOn}
|
||||
|
||||
apiKey={apiKey}
|
||||
|
||||
taskName={taskName}
|
||||
setTaskName={setTaskName}
|
||||
|
||||
workspaceID={workspaceID}
|
||||
setWorspaceID={setWorspaceID}
|
||||
@@ -75,7 +81,6 @@ function App() {
|
||||
projectID={projectID}
|
||||
setProjectID={setProjectID}
|
||||
|
||||
apiKey={apiKey}
|
||||
/>
|
||||
|
||||
<ClockifyTasksDisplay
|
||||
@@ -85,6 +90,9 @@ function App() {
|
||||
apiKey={apiKey}
|
||||
setApiKey={setApiKey}
|
||||
|
||||
taskName={taskName}
|
||||
setTaskName={setTaskName}
|
||||
|
||||
workspaceID={workspaceID}
|
||||
setWorspaceID={setWorspaceID}
|
||||
|
||||
|
||||
@@ -204,6 +204,13 @@ const ClockifyTasksDisplay = (props) => {
|
||||
: null
|
||||
}
|
||||
</select>
|
||||
<input
|
||||
type="text"
|
||||
onChange={(e) => {props.setTaskName(e.target.value)}}
|
||||
value={props.taskName}
|
||||
placeholder="Add task description"
|
||||
className={props.projectID !== 0 ? null: 'disabled'}
|
||||
/>
|
||||
</div>
|
||||
: null
|
||||
}
|
||||
|
||||
@@ -15,8 +15,6 @@ const MainPomodoro = (props) => {
|
||||
const [rests, setRests] = useState(0)
|
||||
const [longRests, setLongRests] = useState(0)
|
||||
|
||||
|
||||
|
||||
const [startTime, setStartTime] = useState('')
|
||||
const [endTime, setEndTime] = useState('')
|
||||
|
||||
@@ -32,12 +30,13 @@ const MainPomodoro = (props) => {
|
||||
React.useEffect( () => {
|
||||
if (letsUpload) {
|
||||
|
||||
uploadToClockifyTimer( props.workspaceID, props.projectID, startTime, endTime, props.apiKey)
|
||||
uploadToClockifyTimer(props.workspaceID, props.projectID, startTime, endTime, props.apiKey, props.taskName)
|
||||
|
||||
setLetsUpload(false)
|
||||
|
||||
setStartTime('')
|
||||
setEndTime('')
|
||||
props.setTaskName('')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user