Closed EmmS21 closed 2 years ago
Hey @EmmS21, when you change the time/duration the timer will not reset its state but it will continue from where it was left. I guess what you want is restart the timer and to do that you just need to pass a key
prop to the CountdownCircleTimer like so < CountdownCircleTimer key={timer} ... >
. This will make sure to restart the timer when you change the duration.
I am closing this issue due to inactivity,
Trying to create an event handler that changes the duration of the timer each time the timer reaches zero.
The clock initially runs down from 5 seconds, when it reaches zero I change the state, then use this to change the new value assigned to the clock.
For a more practical example. When the clock initially runs to zero, I change my stage state to 2, setting the timer to 6 seconds. When this clocks runs down, I change my stage state to 3, setting the timer to 7 seconds and so on, until I stop at stage 5
This is my code:
When I run my code I get the error:
Warning: Received NaN for the 'strokeDashoffset' attribute. If this is expected, cast the value to a string.
Any ideas what's going wrong?