From 04e5034f5fd47782beb60636b5878a64a83b0375 Mon Sep 17 00:00:00 2001 From: Rokt33r Date: Sat, 14 May 2016 12:45:07 +0900 Subject: [PATCH] add StatusBar to Main --- browser/main/Main.js | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/browser/main/Main.js b/browser/main/Main.js index 1a7abdaa..1a975910 100644 --- a/browser/main/Main.js +++ b/browser/main/Main.js @@ -1,24 +1,15 @@ -const electron = require('electron') -import { connect } from 'react-redux' -const ipc = electron.ipcRenderer import React, { PropTypes } from 'react' +import { connect } from 'react-redux' import SideNav from './SideNav' import ArticleTopBar from './ArticleTopBar' import ArticleList from './ArticleList' import ArticleDetail from './ArticleDetail' import Repository from 'browser/lib/Repository' +import StatusBar from './StatusBar' class Main extends React.Component { - constructor (props) { - super(props) - this.state = {updateAvailable: false} - } - componentDidMount () { let { dispatch } = this.props - ipc.on('update-available', function (message) { - this.setState({updateAvailable: true}) - }.bind(this)) // Reload all data Repository.loadAll() @@ -27,33 +18,24 @@ class Main extends React.Component { }) } - updateApp () { - ipc.send('update-app', 'Deal with it.') - } - render () { return (
- {this.state.updateAvailable ? ( - - ) : null} - +