1 import React from 'react'
2 import navStyles from '../Navigation/Navigation.scss'
3 import styles from './Sync.scss'
4 import { chainClient } from 'utility/environment'
6 class Sync extends React.Component {
10 const fetchInfo = () => {
11 chainClient().config.info().then(resp => {
12 this.setState(resp.data)
15 setInterval(fetchInfo.bind(this), 2 * 1000)
23 const arr = Object.keys(this.state).map(key => {
24 return <li key={key}>{key + ': ' + String(this.state[key])}</li>
26 arr.unshift(<li key='sync-title' className={navStyles.navigationTitle}>Network status</li>)
28 return <ul className={`${navStyles.navigation} ${styles.main}`}>{arr}</ul>