UNPKG

react-static

Version:

A progressive static site generator for React

36 lines (30 loc) 648 B
import React from 'react' import PropTypes from 'prop-types' import { Link } from 'react-static' const Navigation = (props, { authUser }) => ( <div>{authUser ? <NavigationAuth /> : <NavigationNonAuth />}</div> ) Navigation.contextTypes = { authUser: PropTypes.object, } const NavigationAuth = () => ( <ul> <li> <Link to="/dashboard">Dashboard</Link> </li> <li> <Link to="/account">Account</Link> </li> <li> <Link to="/signout">Sign Out</Link> </li> </ul> ) const NavigationNonAuth = () => ( <ul> <li> <Link to="/signin">Sign In</Link> </li> </ul> ) export default Navigation