This is a simple countdown timer react component.
The demo app source code lives inside the src/docs
folder.
npm
npm install react-component-countdown-timer --save
@import "~react-component-countdown-timer/lib/styles.css";
import React from "react";
import CountdownTimer from "react-component-countdown-timer";
class SimpleCountdownTimer extends React.Component {
render() {
var settings = {
count: 5432,
border: true,
showTitle: true,
noPoints: true,
};
return (
<CountdownTimer {...settings} />
);
}
}
OR
import React from "react";
import CountdownTimer from "react-component-countdown-timer";
class SimpleCountdownTimer extends React.Component {
render() {
return (
<CountdownTimer count={5432} border showTitle noPoints />
);
}
}
Name | Type | Default | Description |
---|---|---|---|
className | string | '' |
Additional CSS class for the root DOM node |
id | string | '' |
Additional id for the root DOM node |
count | number | 0 |
The count value of the timer base on second |
border | boolean | false |
If the value is true , it means a react-component-countdown-timer has a border |
showTitle | boolean | false |
If the value is true , it means a react-component-countdown-timer has a title top of each section |
direction | right or left |
left |
Value to be added or subtracted on each step the slider makes. Must be greater than zero, and max - min should be evenly divisible by the step value. When marks is not an empty object, step can be set to null , to make marks as steps. |
noPoints | boolean | false |
If vertical is true , the react-component-countdown-timer will be : between each section . |
color | string | #000 |
|
backgroundColor | string | #fff |
|
responsive | boolean | false |
If true , with is responsive. |
size | number |
18 |
count number font size |
labelSize | number |
12 |
if showTitle is true this set label font size |
responsive | boolean | false |
If true , with is responsive. |
hideDay | boolean | false |
If true , hide day. |
hideHours | boolean | false |
If true , hide hours . |
dayTitle | string | Day |
|
hourTitle | string | Hour |
|
minuteTitle | string | Min |
|
secondTitle | string | Sec |
|
onEnd | Function | () => {} |
react-component-countdown-timer
is released under the MIT license.