in tweeter/src/components/App.js [19:62]
render() {
return (
<Router>
<h1 className="header">Tweeter!</h1>
<div id="inner-body">
<div id="menubar">
<div className="icon-bar">
<a className="active" href="#"><i className="fa fa-home"></i></a>
<a href="#"><i className="fa fa-search"></i></a>
<a href="#"><i className="fa fa-envelope"></i></a>
<a href="#"><i className="fa fa-globe"></i></a>
</div>
<DataProvider
endpoint="/accounts/current"
render= {me => {
return (
<div>
{me ? <p>Logged in as {me.username}. <a href="/accounts/logout">Logout</a></p>
: <p>You are not logged in. <a href="/signup">Create a new account</a> or <a href="/login">login</a>.</p>
}
</div>
)
}}
/>
</div>
<Route path="/" exact component={() => <DataProvider
endpoint="/api/tweets/"
render= {tweets => {
return (
<div>
<Tweets tweets={tweets}/>
</div>
)
}}
/>} />
<Route path="/login" component={Login}/>
<Route path="/signup" component={Signup}/>
</div>
</Router>
)
}