fathom/assets/js/script.js

43 lines
884 B
JavaScript
Raw Normal View History

'use strict';
import React from 'react';
import ReactDOM from 'react-dom';
import RealtimeVisitsCount from './components/realtime-visits.js';
import VisitsList from './components/visits-list.js';
2016-11-21 16:36:25 +00:00
import PageviewsList from './components/pageviews.js';
2016-11-22 16:03:29 +00:00
import VisitsGraph from './components/visits-graph.js';
2016-11-22 21:33:50 +00:00
import Login from './components/login.js';
class App extends React.Component {
constructor(props) {
super(props)
this.state = { idToken: null }
}
render() {
if(this.state.idToken) {
return (
<div className="container">
<h1>Ana</h1>
<RealtimeVisitsCount />
<VisitsGraph />
<PageviewsList />
</div>
);
} else {
return (
<div className="container">
<Login />
</div>
);
}
}
}
2016-11-22 16:03:29 +00:00
ReactDOM.render(
2016-11-22 21:33:50 +00:00
<App />,
2016-11-22 16:03:29 +00:00
document.getElementById('root')
);