24 lines
744 B
JavaScript
24 lines
744 B
JavaScript
import React, { Component } from 'react'
|
|
import PropTypes from 'prop-types'
|
|
import NavBar from '../App/Navbar'
|
|
import NavBarLink from '../App/NavBarLink'
|
|
|
|
class Apps extends Component {
|
|
render = () => {
|
|
const { currentUser } = this.props
|
|
|
|
return (
|
|
<NavBar>
|
|
{currentUser && currentUser.get('admin') && <NavBarLink show hardReload
|
|
matchChildRoutes href="/oauth/applications" linkClass="activeMaps"
|
|
text="Registered Apps" />}
|
|
<NavBarLink show hardReload matchChildRoutes
|
|
href="/oauth/authorized_applications"
|
|
linkClass="authedApps" text="Authorized Apps" />
|
|
<NavBarLink show href="/" linkClass="myMaps" text="Maps" />
|
|
</NavBar>
|
|
)
|
|
}
|
|
}
|
|
|
|
export default Apps
|