react-timemeter
v1.0.0
Published
A react component to display events of a daily basis.
Downloads
4
Readme
react-timemeter
A react component to display time spans within a day or even a month. Greater timespans are not guaranteed to work.
Install
npm install --save react-timemeter
Usage
import React, { Component } from 'react'
import Timemeter from 'react-timemeter'
class Example extends Component {
render() {
const times = [
new Date(1000 * 60 * 60 * 12 + 1000 * 60 * 26),
new Date(1000 * 60 * 60 * 22 + 1000 * 60 * 48),
new Date(1000 * 60 * 60 * 28 + 1000 * 60 * 38),
new Date(1000 * 60 * 60 * 38 + 1000 * 60 * 17),
new Date(1000 * 60 * 60 * 43 + 1000 * 60 * 17),
new Date(1000 * 60 * 60 * 45 + 1000 * 60 * 17),
new Date(1000 * 60 * 60 * 52 + 1000 * 60 * 17),
new Date(1000 * 60 * 60 * 60 + 1000 * 60 * 17),
new Date(1000 * 60 * 60 * 66 + 1000 * 60 * 17),
];
return (
<>
<Timemeter times={times} />
<Timemeter times={times} colors={['#22ddff', '#92db5f']} colorMode={'repeat'}/>
</>
);
}
}
| Property | default | possible values | desc | | --- | --- | --- | --- | | times | [ ] | / | the date objects shown in the timemeter, will be sorted and filtered automatically | | colors | ['gray', 'lightgray'] | / | the colors that will be used to display the time-spans | | colorMode | 'random' | 'random' or 'repeat' | the color mode which decides which color to use. "random" means, any color without choosing colors twice in a row 'repeat' means, repeat the colors in the order they are given. Will repeated endlessly
License
MIT © Pkern-Starset / Pkern