import React from 'react' import {connect} from 'react-redux' import Datetime from 'components/datetime' import RelativeTime from 'components/datetime/relative' class Details extends React.Component { render() { let rsStatus = this.props.details[this.props.routeserverId]; if (!rsStatus) { return null; } // Get routeserver name let rs = this.props.routeservers[parseInt(this.props.routeserverId)]; if (!rs) { return null; } let lastReboot = rsStatus.last_reboot; if (lastReboot == "0001-01-01T00:00:00Z") { lastReboot = null; } let cacheStatus = null; if (this.props.cacheStatus && this.props.cacheStatus.ttl && this.props.cacheStatus.generatedAt) { const cs = this.props.cacheStatus; cacheStatus = [ Generated .
Next refresh . , ]; }; return ( {lastReboot && } {cacheStatus}
Last Reboot:
Last Reconfig:
{rsStatus.message}
); } } export default connect( (state) => { return { routeservers: state.routeservers.all, details: state.routeservers.details } } )(Details);