Files
Iris/src/js/components/Dater.js

34 lines
610 B
JavaScript
Raw Normal View History

2016-10-31 16:49:42 +13:00
import React, { PropTypes } from 'react'
export default class Dater extends React.Component{
constructor(props) {
super(props);
}
calculate(){
switch(this.props.type){
case 'length':
var time = new Date( this.props.data );
var min = time.getMinutes();
var sec = time.getSeconds();
if( sec < 10 ) sec = '0'+sec;
return min+':'+sec;
break
case 'date':
// TODO: nice date formatting
return this.props.data
break
default:
return null
}
}
render(){
return <span className="dater">{ this.calculate() }</span>
}
}