UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

107 lines (95 loc) 3.16 kB
var React = require('react/addons'); var Moment = require('moment'); var Component = React.createClass({ getInitialState: function () { return this.getThisMoment(); }, componentDidMount: function () { this.interval = setInterval(this.refreshTime, 1000); }, componentWillUnmount: function () { clearInterval(this.interval); }, refreshTime: function () { this.setState(this.getThisMoment()); }, getThisMoment: function () { var thisMoment = Moment(); return { second: thisMoment.format('ss'), minute: thisMoment.format('mm'), hour: thisMoment.format('HH'), day: thisMoment.format('DD'), month: thisMoment.format('MM'), year: thisMoment.format('YYYY') }; }, render: function () { return ( <section className="section-home container"> <div className="row"> <div className="col-sm-7"> <h1 className="page-header">Admin</h1> <div className="row"> <div className="col-sm-4"> <div className="well text-center"> <div className="stat-value"> {this.state.hour} </div> <div className="stat-label">hour</div> </div> </div> <div className="col-sm-4"> <div className="well text-center"> <div className="stat-value"> {this.state.minute} </div> <div className="stat-label">minute</div> </div> </div> <div className="col-sm-4"> <div className="well text-center"> <div className="stat-value"> {this.state.second} </div> <div className="stat-label">second</div> </div> </div> <div className="col-sm-4"> <div className="well text-center"> <div className="stat-value"> {this.state.year} </div> <div className="stat-label">year</div> </div> </div> <div className="col-sm-4"> <div className="well text-center"> <div className="stat-value"> {this.state.month} </div> <div className="stat-label">month</div> </div> </div> <div className="col-sm-4"> <div className="well text-center"> <div className="stat-value"> {this.state.day} </div> <div className="stat-label">day</div> </div> </div> </div> </div> <div className="col-sm-5"> <h1 className="page-header">Throttle guage</h1> <div className="text-center"> <i className="fa fa-dashboard bamf"></i> </div> </div> </div> </section> ); } }); module.exports = Component;