react-t-minus
v1.0.0
Published
A react component to handle countdowns
Downloads
4
Readme
React T-Minus
A React component to handle countdowns
Install
npm install react-t-minus
Example
import T from 'react-t-minus';
<T
minus={10}
onComplete={() => console.log('blast off!')}
onTick={({ secondsLeft }) => console.log(secondsLeft)}
>
{({ isComplete, secondsLeft }) =>
isComplete ? (
<img src="https://media.giphy.com/media/26xBEamXwaMSUbV72/giphy.gif" alt="rocket launch" />
) : (
<div>{secondsLeft} seconds until launch...</div>
)
}
</T>
More examples
Props
minus
Type: number
The number (in seconds) to countdown from.
onComplete
Type: function()
The function to invoke when the countdown is complete.
onTick
Type: function({ secondsLeft: number })
The function to invoke per tick of the countdown. Also includes how many seconds are left (secondsLeft
).
Render props
isComplete
Type: boolean
Returns whether or not the countdown is complete
secondsLeft
Type: number
Returns the amount of seconds left
License
MIT © jxom