Added total time logged today. Changed UI.

This commit is contained in:
Mario Basic
2015-06-14 12:33:21 +02:00
parent fda748019c
commit 350110742e
13 changed files with 6626 additions and 283 deletions

View File

@@ -28,7 +28,8 @@ class WakaTime extends React.Component {
photo: null
},
loggedIn: false,
loggingEnabled: config.loggingEnabled
loggingEnabled: config.loggingEnabled,
totalTimeLoggedToday: 0
};
}
@@ -61,6 +62,13 @@ class WakaTime extends React.Component {
},
loggedIn: true
});
wakatime.getTotalTimeLoggedToday().done((grand_total) => {
console.log(grand_total['text']);
this.setState({
totalTimeLoggedToday: grand_total['text']
})
});
}
else {
changeExtensionState('notSignedIn');
@@ -133,10 +141,13 @@ class WakaTime extends React.Component {
});
}
render() {
return (
<div>
<NavBar />
<NavBar
user={this.state.user}
loggedIn={this.state.loggedIn} />
<div className="container">
<div className="row">
<div className="col-md-12">
@@ -145,6 +156,7 @@ class WakaTime extends React.Component {
enableLogging={this._enableLogging.bind(this)}
loggingEnabled={this.state.loggingEnabled}
user={this.state.user}
totalTimeLoggedToday={this.state.totalTimeLoggedToday}
logoutUser={this._logoutUser.bind(this)}
loggedIn={this.state.loggedIn} />
</div>